Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il sistema rende automaticamente visibili alcune app in modo che la tua app
possa interagire con loro senza dover dichiarare l'elemento
<queries>. Questo comportamento
aiuta a supportare le funzionalità di base e i casi d'uso comuni.
Tipi di app visibili automaticamente
I seguenti tipi di app sono sempre visibili alla tua app, anche quando la tua app
ha come target Android 11 (livello API 30) o versioni successive:
La tua app.
Alcuni pacchetti di sistema, come il
provider di contenuti multimediali, che implementano la funzionalità di base di Android.
Qualsiasi app che abbia un fornitore di contenuti a cui la tua app ha concesso autorizzazioni
URI
per l'accesso.
Qualsiasi app che riceve input dalla tua app. Questo caso si applica solo quando la tua
app fornisce input come editor
del metodo di immissione.
Pacchetti di sistema visibili automaticamente
Alcuni pacchetti di sistema che implementano funzionalità Android di base sono visibili automaticamente alla tua app, anche se la tua app ha come target Android 11 o versioni successive. Il set specifico di pacchetti dipende dal dispositivo su cui viene eseguita l'app.
Per visualizzare l'elenco completo dei pacchetti per un dispositivo specifico, esegui questo comando in un terminale sulla tua macchina di sviluppo:
adb shell dumpsys package queries
Nell'output del comando, individua la sezione forceQueryable. Questa sezione include
l'elenco dei pacchetti che il dispositivo ha reso visibili automaticamente alla tua app.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-08-27 UTC.
[null,null,["Ultimo aggiornamento 2025-08-27 UTC."],[],[],null,["The system automatically makes some apps visible so that your app\ncan interact with them without needing to declare the\n[`\u003cqueries\u003e`](/guide/topics/manifest/queries-element) element. This behavior\nhelps support basic functionality and common use cases.\n| **Note:** You can start another app's activity using either an [implicit](/guide/components/intents-filters#ExampleSend) or [explicit](/guide/components/intents-filters#ExampleExplicit) intent regardless of whether that app is visible to your app. Also, if your app targets Android 10 (API level 29) or lower, **all** apps are visible to your app automatically.\n\nTypes of apps that are visible automatically\n\nThe following types of apps are always visible to your app, even when your app\ntargets Android 11 (API level 30) or higher:\n\n- Your own app.\n- [Certain system packages](#system-packages-visible-automatically), such as the media provider, that implement core Android functionality.\n- The app that installed your app.\n- Any app that launches an activity in your app using the [`startActivityForResult()`](/reference/kotlin/android/app/Activity#startactivityforresult) method, as described in the guide about [getting a result from an\n activity](/training/basics/intents/result).\n- Any app that starts or binds to a [service](/guide/components/services) in your app.\n- Any app that accesses a [content\n provider](/guide/topics/providers/content-providers) in your app.\n- Any app that has a content provider that your app has been [granted URI\n permissions](/guide/topics/providers/content-provider-basics#getting-access-with-temporary-permissions) to access.\n- Any app that receives input from your app. This case applies only when your app provides input as an [input method\n editor](/guide/topics/text/creating-input-method).\n\nSystem packages that are visible automatically\n\nSome system packages that implement core Android functionality are automatically\nvisible to your app, even when your app targets Android 11 or\nhigher. The specific set of packages depends on the device that runs your app.\n\nTo view the full list of packages for a specific device, run the following\ncommand in a terminal on your development machine: \n\n```\nadb shell dumpsys package queries\n```\n\nIn the command output, find the `forceQueryable` section. This section includes\nthe list of packages that the device has made visible to your app automatically."]]