Intent Classe

Definizione

Una finalità è una descrizione astratta di un'operazione da eseguire.

[Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)]
public class Intent : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)>]
type Intent = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Ereditarietà
Intent
Derivato
Attributi
Implementazioni

Commenti

Una finalità è una descrizione astratta di un'operazione da eseguire. Può essere usato con Context#startActivity(Intent) startActivity per avviare un android.app.Activityoggetto , android.content.Context#sendBroadcast(Intent) broadcastIntent per inviarlo a tutti i componenti interessati BroadcastReceiver BroadcastReceiver e android.content.Context#startService o android.content.Context#bindService per comunicare con uno sfondo android.app.Service.

Una finalità offre una funzionalità per eseguire l'associazione di runtime tardiva tra il codice in applicazioni diverse. Il suo uso più significativo è l'avvio delle attività, dove può essere pensato come il collante tra le attività. È fondamentalmente una struttura di dati passiva che contiene una descrizione astratta di un'azione da eseguire.

<div class="special reference"><h3 Developer Guide</h3>>

Per informazioni su come creare e risolvere le finalità, leggere la guida per sviluppatori Finalità e Filtri finalità .

</Div>

"IntentStructure"><h3 Intent Structure</h3>>

Le informazioni principali in una finalità sono:

<ul><li>

<b action</b>> - Azione generale da eseguire, ad esempio #ACTION_VIEW, #ACTION_EDIT, #ACTION_MAINe così via.

</li li><>

<b data</b>> - I dati da usare, ad esempio un record di persona nel database contatti, espressi come android.net.Uri.

</li></ul>

Alcuni esempi di coppie di azioni/dati sono:

<ul><li>

<bcontent://contacts/people/1</b>#ACTION_VIEW> - Visualizzare informazioni sulla persona il cui identificatore è "1".

</li li><>

<bcontent://contacts/people/1</b>#ACTION_DIAL> - Visualizzare il dialer telefonico con la persona compilata.

</li li><>

<b>#ACTION_VIEWtel:123</b> - Visualizzare il dialer del telefono con il numero specificato compilato. Si noti come l'azione VIEW esegue ciò che è considerato la cosa più ragionevole per un particolare URI.

</li li><>

<b>#ACTION_DIALtel:123</b> - Visualizzare il dialer del telefono con il numero specificato compilato.

</li li><>

<bcontent://contacts/people/1</b>#ACTION_EDIT> - Modificare le informazioni sulla persona il cui identificatore è "1".

</li li><>

<bcontent://contacts/people/</b>#ACTION_VIEW> - Visualizzare un elenco di persone, che l'utente può esplorare. Questo esempio è una tipica voce di primo livello nell'applicazione Contatti, che mostra l'elenco di persone. La selezione di una determinata persona da visualizzare comporta una nuova finalità {<bcontent://contacts/people/N</b>#ACTION_VIEW> } usata per avviare un'attività per visualizzare tale persona.

</li></ul>

Oltre a questi attributi primari, sono disponibili numerosi attributi secondari che è possibile includere anche con una finalità:

<ul><li>

<b category</b>> - Fornisce informazioni aggiuntive sull'azione da eseguire. Ad esempio, #CATEGORY_LAUNCHER significa che dovrebbe essere visualizzato nel launcher come applicazione di primo livello, mentre #CATEGORY_ALTERNATIVE deve essere incluso in un elenco di azioni alternative che l'utente può eseguire su una parte di dati.

<li>

<b type</b>> - Specifica un tipo esplicito (tipo MIME) dei dati finalità. Normalmente il tipo viene dedotto dai dati stessi. Impostando questo attributo, si disabilita la valutazione e si forza un tipo esplicito.

<li>

<b component</b>> - Specifica un nome esplicito di una classe componente da usare per la finalità. In genere, questo è determinato esaminando le altre informazioni nella finalità (l'azione, i dati/tipi e le categorie) e la corrispondenza con un componente che può gestirlo. Se questo attributo è impostato, non viene eseguito nessuno della valutazione e questo componente viene usato esattamente come è. Specificando questo attributo, tutti gli altri attributi finalità diventano facoltativi.

<li>

<b extras</b>> - Si tratta di una Bundle delle informazioni aggiuntive. Questa operazione può essere usata per fornire informazioni estese al componente. Ad esempio, se si dispone di un'azione per inviare un messaggio di posta elettronica, è anche possibile includere elementi aggiuntivi di dati qui per fornire un oggetto, un corpo e così via.

</ul>

Ecco alcuni esempi di altre operazioni che è possibile specificare come finalità usando questi parametri aggiuntivi:

<ul><li>

<b con categoria #CATEGORY_HOME</b>>#ACTION_MAIN - Avviare la schermata iniziale.

</li li><>

<b>#ACTION_GET_CONTENT con tipo android.provider.Contacts.Phones#CONTENT_URI vnd.android.cursor.item/phone<MIME /b> - Visualizzare l'elenco dei numeri di telefono delle persone, consentendo all'utente di sfogliarli e selezionarne uno e restituirlo all'attività padre.

</li li><>

<b>#ACTION_GET_CONTENT con tipo */* MIME e categoria #CATEGORY_OPENABLE</b> - Visualizza tutti i selettore per i dati che possono essere aperti con ContentResolver#openInputStream(Uri) ContentResolver.openInputStream(), consentendo all'utente di selezionarne uno e quindi alcuni dati all'interno di esso e restituendo l'URI risultante al chiamante. Può essere usato, ad esempio, in un'applicazione di posta elettronica per consentire all'utente di selezionare alcuni dati da includere come allegato.

</li></ul>

Nella classe Intent sono definite diverse costanti standard di azione e categoria intento, ma le applicazioni possono anche definirne di proprie. Queste stringhe usano l'ambito di tipo Java per assicurarsi che siano univoche, ad esempio lo standard #ACTION_VIEW è denominato "android.intent.action.VIEW".

Mettere insieme, il set di azioni, tipi di dati, categorie e dati aggiuntivi definisce una lingua per il sistema che consente l'espressione di frasi come "chiamare la cella di John Smith". Man mano che le applicazioni vengono aggiunte al sistema, possono estendere questo linguaggio aggiungendo nuove azioni, tipi e categorie oppure possono modificare il comportamento delle frasi esistenti fornendo le proprie attività che li gestiscono.

"IntentResolution"><h3>Intent Resolution</h3>

Esistono due forme principali di finalità che verranno usate.

<ul><li>

<b>Finalità esplicite</b> hanno specificato un componente (tramite #setComponent o #setClass), che fornisce la classe esatta da eseguire. Spesso questi non includono altre informazioni, semplicemente essendo un modo per un'applicazione di avviare varie attività interne che ha come l'utente interagisce con l'applicazione.

<li>

<b>Finalità implicite</b> non hanno specificato un componente, ma devono includere informazioni sufficienti per il sistema per determinare quale dei componenti disponibili è preferibile eseguire per tale finalità. </ul>

Quando si usano finalità implicite, data una finalità arbitraria, è necessario sapere cosa fare con essa. Questa operazione viene gestita dal processo di <>risoluzione</em> finalità, che esegue il mapping di un intento a un android.app.Activityoggetto , BroadcastReceivero android.app.Service (o a volte due o più attività/ricevitori) in grado di gestirlo.

Il meccanismo di risoluzione delle finalità ruota fondamentalmente intorno alla corrispondenza di un intento rispetto a tutti i < filtro finalità> descrizioni nei pacchetti dell'applicazione installati. Inoltre, nel caso delle trasmissioni, tutti gli BroadcastReceiver oggetti registrati in modo esplicito con Context#registerReceiver.) Altre informazioni su questo argomento sono disponibili nella documentazione sulla IntentFilter classe .

Esistono tre informazioni nella finalità usate per la risoluzione: l'azione, il tipo e la categoria. Usando queste informazioni, viene eseguita una query su PackageManager per un componente in grado di gestire la finalità. Il componente appropriato viene determinato in base alle informazioni sulla finalità fornite nel AndroidManifest.xml file come indicato di seguito:

<ul><li>

L'azione<< b>/b>, se specificata, deve essere elencata dal componente come uno gestito.

<li>

Il <tipo< b>/b> viene recuperato dai dati della finalità, se non già specificati nella finalità. Analogamente all'azione, se un tipo viene incluso nella finalità (in modo esplicito o implicito nei relativi dati), questo deve essere elencato dal componente come uno gestito.

<li> Per i dati che non sono un content: URI e in cui non è incluso alcun tipo esplicito nella finalità, viene invece considerato lo <schema< b/b>> dei dati della finalità (ad esempio http: o mailto:). Anche in questo caso come l'azione, se si corrisponde a uno schema, deve essere elencato dal componente come può gestire. <li>

Le categorie b/b>, se fornite, devono essere <<>>elencate dall'attività come categorie gestite.><< Ovvero, se si includono le categorie #CATEGORY_LAUNCHER e #CATEGORY_ALTERNATIVE, si risolverà solo nei componenti con una finalità che elenca <em>/<em> di tali categorie. Le attività dovranno spesso supportare in #CATEGORY_DEFAULT modo che possano essere trovate da Context#startActivity Context.startActivity().

</ul>

Si consideri ad esempio l'applicazione di esempio Blocco note che consente a un utente di esplorare un elenco di dati delle note e visualizzare i dettagli sui singoli elementi. Il testo in corsivo indica le posizioni in cui sostituire un nome con uno specifico del pacchetto.

&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
                  package="<i>com.android.notepad</i>"&gt;
                &lt;application android:icon="@drawable/app_notes"
                        android:label="@string/app_name"&gt;

                    &lt;provider class=".NotePadProvider"
                            android:authorities="<i>com.google.provider.NotePad</i>" /&gt;

                    &lt;activity class=".NotesList" android:label="@string/title_notes_list"&gt;
                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.MAIN" /&gt;
                            &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
                        &lt;/intent-filter&gt;
                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.VIEW" /&gt;
                            &lt;action android:name="android.intent.action.EDIT" /&gt;
                            &lt;action android:name="android.intent.action.PICK" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;
                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.GET_CONTENT" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;
                    &lt;/activity&gt;

                    &lt;activity class=".NoteEditor" android:label="@string/title_note"&gt;
                        &lt;intent-filter android:label="@string/resolve_edit"&gt;
                            &lt;action android:name="android.intent.action.VIEW" /&gt;
                            &lt;action android:name="android.intent.action.EDIT" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;

                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.INSERT" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;

                    &lt;/activity&gt;

                    &lt;activity class=".TitleEditor" android:label="@string/title_edit_title"
                            android:theme="@android:style/Theme.Dialog"&gt;
                        &lt;intent-filter android:label="@string/resolve_title"&gt;
                            &lt;action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;category android:name="android.intent.category.ALTERNATIVE" /&gt;
                            &lt;category android:name="android.intent.category.SELECTED_ALTERNATIVE" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;
                    &lt;/activity&gt;

                &lt;/application&gt;
            &lt;/manifest&gt;

La prima attività, com.android.notepad.NotesList, funge da voce principale nell'app. Può eseguire tre operazioni come descritto dai tre modelli di finalità: <ol><li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_MAIN android.intent.action.MAIN}" /&gt;
                &lt;category android:name="{@link #CATEGORY_LAUNCHER android.intent.category.LAUNCHER}" /&gt;
            &lt;/intent-filter&gt;

In questo modo viene fornita una voce di primo livello nell'applicazione NotePad: l'azione MAIN standard è un punto di ingresso principale (non richiede altre informazioni nella finalità) e la categoria LAUNCHER indica che questo punto di ingresso deve essere elencato nell'icona di avvio dell'applicazione.

<li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" /&gt;
                &lt;action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" /&gt;
                &lt;action android:name="{@link #ACTION_PICK android.intent.action.PICK}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

In questo modo vengono dichiarate le operazioni che l'attività può eseguire in una directory di note. Il tipo supportato viene fornito con il < tipo> tag, dove vnd.android.cursor.dir/vnd.google.note è un URI da cui è possibile recuperare un cursore di zero o più elementi (vnd.android.cursor.dir) che contiene i dati del riquadro note (vnd.google.note). L'attività consente all'utente di visualizzare o modificare la directory dei dati (tramite le azioni VIEW e EDIT) o di selezionare una nota specifica e di restituirla al chiamante (tramite l'azione PICK). Si noti anche la categoria DEFAULT fornita qui: si tratta di <em>required</em> per il metodo per risolvere l'attività Context#startActivity Context.startActivity quando il nome del componente non è specificato in modo esplicito.

<li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_GET_CONTENT android.intent.action.GET_CONTENT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

Questo filtro descrive la possibilità di tornare al chiamante una nota selezionata dall'utente senza dover sapere da dove proviene. Il tipo di vnd.android.cursor.item/vnd.google.note dati è un URI da cui è possibile recuperare un cursore di un elemento (vnd.android.cursor.item) che contiene i dati del riquadro note (vnd.google.note). L'azione GET_CONTENT è simile all'azione PICK, in cui l'attività tornerà al chiamante una parte di dati selezionata dall'utente. In questo caso, tuttavia, il chiamante specifica il tipo di dati da cui desiderano anziché il tipo di dati da cui l'utente sceglierà.

</Ol>

Date queste funzionalità, le finalità seguenti verranno risolte nell'attività NotesList:

<ul><li>

<b>{ action=android.app.action.MAIN }</b> corrisponde a tutte le attività che possono essere usate come punti di ingresso di primo livello in un'applicazione.

<li>

<b>{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }</b> è la finalità effettiva usata dall'utilità di avvio per popolare l'elenco di primo livello.

<li>

<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes }</b> visualizza un elenco di tutte le note in "content://com.google.provider.NotePad/notes", in cui l'utente può esplorare e visualizzare i dettagli.

<li>

<b>{ action=android.app.action.PICK data=content://com.google.provider.NotePad/notes }</b> fornisce un elenco delle note in "content://com.google.provider.NotePad/notes", da cui l'utente può selezionare una nota il cui URL dati viene restituito al chiamante.

<li>

<b>{ action=android.app.action.GET_CONTENT type=vnd.android.cursor.item/vnd.google.note }</b> è simile all'azione di selezione, ma consente al chiamante di specificare il tipo di dati desiderato in modo che il sistema possa trovare l'attività appropriata per selezionare un tipo di dati specifico.

</ul>

La seconda attività, com.android.notepad.NoteEditor, mostra all'utente una singola voce di nota e consente di modificarla. Può eseguire due operazioni come descritto dai due modelli di finalità: <ol><li>

&lt;intent-filter android:label="@string/resolve_edit"&gt;
                &lt;action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" /&gt;
                &lt;action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

Il primo, primario, scopo di questa attività è consentire all'utente di interagire con una singola nota, come decribed dal tipo vnd.android.cursor.item/vnd.google.noteMIME . L'attività può visualizzare una nota o consentire all'utente di modificarla. Anche in questo caso è supportata la categoria DEFAULT per consentire l'avvio dell'attività senza specificare esplicitamente il relativo componente.

<li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_INSERT android.intent.action.INSERT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

L'uso secondario di questa attività consiste nell'inserire una nuova voce di nota in una directory di note esistente. Questa operazione viene utilizzata quando l'utente crea una nuova nota: l'azione INSERT viene eseguita nella directory delle note, causando l'esecuzione di questa attività e l'utente crea i nuovi dati della nota che aggiunge quindi al provider di contenuto.

</Ol>

Data queste funzionalità, le finalità seguenti verranno risolte nell'attività NoteEditor:

<ul><li>

<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> mostra all'utente il contenuto della nota <var>{ID}</var>.

<li>

<b>{ action=android.app.action.EDIT data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> consente all'utente di modificare il contenuto della nota <var>{ID}</var>.

<li>

<b>{ action=android.app.action.INSERT data=content://com.google.provider.NotePad/notes }</b> crea una nuova nota vuota nell'elenco note in "content://com.google.provider.NotePad/notes" e consente all'utente di modificarla. Se mantengono le modifiche, l'URI della nota appena creata viene restituito al chiamante.

</ul>

L'ultima attività, com.android.notepad.TitleEditor, consente all'utente di modificare il titolo di una nota. Questa operazione può essere implementata come classe che l'applicazione richiama direttamente (impostando in modo esplicito il relativo componente nella finalità), ma qui viene illustrato un modo per pubblicare operazioni alternative sui dati esistenti:

&lt;intent-filter android:label="@string/resolve_title"&gt;
                &lt;action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_ALTERNATIVE android.intent.category.ALTERNATIVE}" /&gt;
                &lt;category android:name="{@link #CATEGORY_SELECTED_ALTERNATIVE android.intent.category.SELECTED_ALTERNATIVE}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

Nel modello di finalità singola è stata creata una propria azione privata denominata com.android.notepad.action.EDIT_TITLE che significa modificare il titolo di una nota. Deve essere richiamato su una nota specifica (tipo di vnd.android.cursor.item/vnd.google.notedati ) come la visualizzazione precedente e le azioni di modifica, ma in questo caso viene visualizzato e modificato il titolo contenuto nei dati della nota.

Oltre a supportare la categoria predefinita come di consueto, l'editor del titolo supporta anche altre due categorie standard: ALTERNATIVE e SELECTED_ALTERNATIVE. L'implementazione di queste categorie consente ad altri utenti di trovare l'azione speciale fornita senza conoscerla direttamente, tramite il metodo o più spesso per creare voci di android.content.pm.PackageManager#queryIntentActivityOptions menu dinamiche con android.view.Menu#addIntentOptions. Si noti che nel modello di finalità qui è stato fornito anche un nome esplicito per il modello (tramite android:label="@string/resolve_title") per controllare meglio ciò che l'utente vede quando viene presentata con questa attività come azione alternativa ai dati visualizzati.

Data queste funzionalità, la finalità seguente verrà risolta nell'attività TitleEditor:

<ul><li>

<b>{ action=com.android.notepad.action.EDIT_TITLE data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> visualizza e consente all'utente di modificare il titolo associato alla nota <var>{ID}</var>.

</ul>

<h3>Azioni attività< standard/h3>

Si tratta delle azioni standard correnti definite da Intent per l'avvio di attività (in genere tramite Context#startActivity. I più importanti, e di gran lunga usati più di frequente, sono #ACTION_MAIN e #ACTION_EDIT.

<>#ACTION_MAIN<ul><li#ACTION_DIAL#ACTION_PICK<>#ACTION_CHOOSER><>#ACTION_GET_CONTENT<><><#ACTION_CALL<>#ACTION_SEND<#ACTION_EDIT#ACTION_SENDTO><>#ACTION_ANSWER<>><#ACTION_INSERT<#ACTION_SYNC>><#ACTION_RUN#ACTION_PICK_ACTIVITY><#ACTION_DELETE<><>#ACTION_WEB_SEARCH><<>#ACTION_FACTORY_TEST><<#ACTION_VIEW>#ACTION_ATTACH_DATA#ACTION_SEARCH/ul>

<h3>Standard Broadcast Actions</h3>

Si tratta delle azioni standard correnti definite da Intent per la ricezione di trasmissioni (in genere tramite Context#registerReceiver o un < ricevitore> tag in un manifesto).

<ul><li>#ACTION_PACKAGE_RESTARTED><#ACTION_PACKAGES_SUSPENDED<>>#ACTION_PACKAGE_DATA_CLEARED<>#ACTION_PACKAGES_UNSUSPENDED<<#ACTION_BATTERY_CHANGED#ACTION_BOOT_COMPLETED<<>>><>#ACTION_PACKAGE_ADDED>#ACTION_TIMEZONE_CHANGED<<#ACTION_PACKAGE_REMOVED>#ACTION_UID_REMOVED<#ACTION_PACKAGE_CHANGED<#ACTION_TIME_TICK#ACTION_TIME_CHANGED>><li>#ACTION_SHUTDOWN><<#ACTION_POWER_CONNECTED>#ACTION_POWER_DISCONNECTED</ul>

<p class="note"><strong Note: </strong>>Se l'app è destinata a Android 11 (livello API 30) o successiva, la registrazione della trasmissione, ad esempio #ACTION_PACKAGES_SUSPENDED che include i dettagli del pacchetto negli extra riceve un elenco filtrato di app o niente. Altre informazioni su come gestire la visibilità dei pacchetti.

<categorie< standard h3/h3>>

Queste sono le categorie standard correnti che possono essere usate per chiarire ulteriormente una finalità tramite #addCategory.

<#CATEGORY_TEST#CATEGORY_TAB<>#CATEGORY_ALTERNATIVE><>#CATEGORY_SELECTED_ALTERNATIVE<><<#CATEGORY_LAUNCHER>#CATEGORY_INFO<>#CATEGORY_HOME#CATEGORY_BROWSABLE><#CATEGORY_PREFERENCE<>#CATEGORY_LE_DESK_DOCK><<#CATEGORY_DESK_DOCK><>#CATEGORY_CAR_DOCK><#CATEGORY_HE_DESK_DOCK>#CATEGORY_DEFAULT#CATEGORY_VR_HOME>>>#CATEGORY_CAR_MODE<<>#CATEGORY_APP_MARKET<<<ul><li/ul>

<h3 Standard Extra Data</h3>>

Questi sono i campi standard correnti che possono essere usati come dati aggiuntivi tramite #putExtra.

<<<#EXTRA_DOCK_STATE_HE_DESK#EXTRA_DOCK_STATE_LE_DESK>><><#EXTRA_DOCK_STATE_CAR#EXTRA_DOCK_STATE<#EXTRA_CC>#EXTRA_CHANGED_COMPONENT_NAME<>#EXTRA_DATA_REMOVED>><<>#EXTRA_DOCK_STATE_DESK<><<#EXTRA_DOCK_STATE_UNDOCKED>#EXTRA_DONT_KILL_APP>#EXTRA_EMAIL<#EXTRA_BCC#EXTRA_INITIAL_INTENTS><>#EXTRA_INTENT#EXTRA_PHONE_NUMBER><<#EXTRA_ORIGINATING_URI><>#EXTRA_KEY_EVENT><#EXTRA_REFERRER>#EXTRA_ALARM_COUNT#EXTRA_SHORTCUT_ICON>>>#EXTRA_REMOTE_INTENT_TOKEN<<>#EXTRA_REPLACING<<<ul li><>#EXTRA_SHORTCUT_ICON_RESOURCE<><<#EXTRA_TEMPLATE><>#EXTRA_SUBJECT><#EXTRA_TEXT#EXTRA_SHORTCUT_NAME><><#EXTRA_UID#EXTRA_TITLE>#EXTRA_USER_INITIATED#EXTRA_SHORTCUT_INTENT><<#EXTRA_STREAM<>li li/ul>

<h3 Flags</h3>>

Questi sono i flag possibili che possono essere usati nella finalità tramite #setFlags e #addFlags. Per un elenco di tutti i flag possibili, vedere #setFlags l'elenco di tutti i flag possibili.

Documentazione Java per android.content.Intent.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

Intent()

Creare una finalità vuota.

Intent(Context, Class)

Creare una finalità per un componente specifico.

Intent(Context, Type)

Una finalità è una descrizione astratta di un'operazione da eseguire.

Intent(Intent)

Costruttore della copia.

Intent(IntPtr, JniHandleOwnership)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Intent(String)

Creare una finalità con una determinata azione.

Intent(String, Uri)

Creare una finalità con una determinata azione e per un URL dati specificato.

Intent(String, Uri, Context, Class)

Creare una finalità per un componente specifico con un'azione e dati specificati.

Intent(String, Uri, Context, Type)

Una finalità è una descrizione astratta di un'operazione da eseguire.

Campi

ActionAirplaneModeChanged

Azione broadcast: l'utente ha cambiato il telefono in modalità aereo o fuori dalla modalità aereo.

ActionAllApps

Azione attività: elencare tutte le applicazioni disponibili.

ActionAnswer

Azione attività: gestire una chiamata telefonica in arrivo.

ActionAppError

Azione attività: l'utente ha premuto il pulsante "Report" nella finestra di dialogo di arresto anomalo/ANR.

ActionApplicationLocaleChanged

Azione broadcast: le impostazioni locali di una determinata app sono cambiate.

ActionApplicationPreferences

Attività che fornisce un'interfaccia utente per regolare le preferenze dell'applicazione.

ActionApplicationRestrictionsChanged

Azione di trasmissione: inviata dopo la modifica delle restrizioni dell'applicazione.

ActionAssist

Azione attività: eseguire l'azione assist.

ActionAttachData

Usato per indicare che alcuni dati devono essere collegati ad un'altra posizione.

ActionAutoRevokePermissions

Azione attività: avviare l'interfaccia utente per gestire lo stato di revoca automatica.

ActionBatteryChanged

Azione broadcast: si tratta di un <em>sticky broadcast</em> contenente lo stato di ricarica, il livello e altre informazioni sulla batteria.

ActionBatteryLow

Azione di trasmissione: indica la condizione della batteria insufficiente nel dispositivo.

ActionBatteryOkay

Azione di trasmissione: indica che la batteria è ora ok dopo l'esaurimento.

ActionBootCompleted

Azione di trasmissione: viene trasmessa una sola volta, dopo che l'utente ha terminato l'avvio.

ActionBugReport

Azione attività: mostra l'attività per segnalare un bug.

ActionCall

Azione attività: eseguire una chiamata a un utente specificato dai dati.

ActionCallButton

Azione attività: l'utente ha premuto il pulsante "chiama" per passare al dialer o ad un'altra interfaccia utente appropriata per effettuare una chiamata.

ActionCameraButton

Azione broadcast: è stato premuto il pulsante "Fotocamera".

ActionCarrierSetup

Azione attività: punto di ingresso principale per le app di configurazione del gestore telefonico.

ActionChooser

Azione attività: consente di visualizzare un selettore di attività, consentendo all'utente di selezionare gli elementi che desiderano prima di procedere.

ActionCloseSystemDialogs

Azione di trasmissione: viene trasmessa quando un'azione dell'utente deve richiedere la chiusura di una finestra di dialogo di sistema temporanea.

ActionConfigurationChanged

Azione broadcast: il dispositivo android.content.res.Configuration corrente (orientamento, impostazioni locali e così via) è cambiato.

ActionCreateDocument

Azione attività: consente all'utente di creare un nuovo documento.

ActionCreateNote

Azione attività: avvia un'attività di acquisizione di note che può essere usata per creare una nota.

ActionCreateReminder

Azione attività: crea un promemoria.

ActionCreateShortcut

Azione attività: crea un collegamento.

ActionDateChanged

Azione broadcast: la data è stata modificata.

ActionDefault

Sinonimo di #ACTION_VIEW, l'azione "standard" eseguita su una parte di dati.

ActionDefine

Azione attività: definire il significato delle parole selezionate.

ActionDelete

Azione attività: eliminare i dati specificati dal contenitore.

ActionDeviceStorageLow

Azione broadcast: trasmissione permanente che indica una condizione di spazio di archiviazione insufficiente nel dispositivo <p class="nota"> Si tratta di una finalità protetta che può essere inviata solo dal sistema.

ActionDeviceStorageOk

Azione di trasmissione: indica una condizione di spazio di archiviazione insufficiente nel dispositivo non esiste <più p class="nota"> Si tratta di una finalità protetta che può essere inviata solo dal sistema.

ActionDial

Azione attività: comporre un numero come specificato dai dati.

ActionDockEvent

Azione di trasmissione: trasmissione permanente per le modifiche nello stato di ancoraggio fisico del dispositivo.

ActionDreamingStarted

Azione broadcast: inviata dopo che il sistema inizia a sognare.

ActionDreamingStopped

Azione broadcast: inviata dopo che il sistema smette di sognare.

ActionEdit

Azione attività: fornire l'accesso esplicito modificabile ai dati specificati.

ActionExternalApplicationsAvailable

Azione di trasmissione: le risorse per un set di pacchetti (che in precedenza non erano disponibili) sono attualmente disponibili perché sono disponibili i supporti in cui sono disponibili.

ActionExternalApplicationsUnavailable

Azione di trasmissione: le risorse per un set di pacchetti non sono attualmente disponibili perché i supporti in cui sono presenti non sono disponibili.

ActionFactoryTest

Azione attività: punto di ingresso principale per i test di fabbrica.

ActionGetContent

Azione attività: consente all'utente di selezionare un particolare tipo di dati e restituirlo.

ActionGetRestrictionEntries

Trasmettere a un'applicazione specifica per eseguire query su eventuali restrizioni supportate da imporre agli utenti con restrizioni.

ActionGtalkServiceConnected

Azione broadcast: è stata stabilita una connessione GTalk.

ActionGtalkServiceDisconnected

Azione broadcast: una connessione GTalk è stata disconnessa.

ActionHeadsetPlug

Azione broadcast: auricolare cablato collegato o scollegato.

ActionInputMethodChanged

Azione di trasmissione: è stato modificato un metodo di input.

ActionInsert

Azione attività: inserire un elemento vuoto nel contenitore specificato.

ActionInsertOrEdit

Azione attività: selezionare un elemento esistente o inserire un nuovo elemento e quindi modificarlo.

ActionInstallFailure

Azione attività: attività per gestire gli errori di suddivisione dell'installazione.

ActionInstallPackage

Azione attività: avviare il programma di installazione dell'applicazione.

ActionLaunchCaptureContentActivityForNote

Azione attività: usare con startActivityForResult per avviare un'attività di sistema che acquisisce contenuto sullo schermo per acquisire uno screenshot e presentarlo all'utente per la modifica.

ActionLocaleChanged

Azione di trasmissione: le impostazioni locali effettive del ricevitore sono cambiate.

ActionLockedBootCompleted

Azione di trasmissione: questa viene trasmessa una volta, dopo che l'utente ha terminato l'avvio, ma mentre è ancora nello stato "bloccato".

ActionMain

Azione attività: avvia come punto di ingresso principale, non prevede la ricezione dei dati.

ActionManagedProfileAdded

Trasmissione inviata all'utente primario quando viene aggiunto un profilo gestito associato (il profilo è stato creato ed è pronto per l'uso).

ActionManagedProfileAvailable

Trasmissione inviata all'utente primario quando un profilo gestito associato è diventato disponibile.

ActionManagedProfileRemoved

Trasmissione inviata all'utente primario quando viene rimosso un profilo gestito associato.

ActionManagedProfileUnavailable

Trasmissione inviata all'utente primario quando un profilo gestito associato non è più disponibile.

ActionManagedProfileUnlocked

Trasmissione inviata all'utente primario quando l'archiviazione privata crittografata con credenziali per un profilo gestito associato viene sbloccata.

ActionManageNetworkUsage

Azione attività: mostra le impostazioni per la gestione dell'utilizzo dei dati di rete di un'applicazione specifica.

ActionManagePackageStorage

Azione di trasmissione: indica che è necessario avviare la notifica di una condizione di memoria insufficiente riconosciuta dall'utente e dalla gestione dei pacchetti.

ActionManageUnusedApps

Azione attività: avviare l'interfaccia utente per gestire le app inutilizzate (app ibernate).

ActionMediaBadRemoval

Azione di trasmissione: i supporti esterni sono stati rimossi dallo slot della scheda SD, ma il punto di montaggio non è stato smontato.

ActionMediaButton

Azione di trasmissione: è stato premuto il pulsante "Media".

ActionMediaChecking

Azione di trasmissione: è presente un supporto esterno ed è in corso il controllo su disco Il percorso del punto di montaggio per il supporto di controllo è contenuto nella finalità.

ActionMediaEject

Azione broadcast: l'utente ha espresso il desiderio di rimuovere il supporto di archiviazione esterno.

ActionMediaMounted

Azione di trasmissione: i supporti esterni sono presenti e montati nel punto di montaggio.

ActionMediaNofs

Azione di trasmissione: è presente un supporto esterno, ma usa un fs incompatibile (o è vuoto) Il percorso del punto di montaggio per il supporto di controllo è contenuto nella finalità.

ActionMediaRemoved

Azione di trasmissione: i supporti esterni sono stati rimossi.

ActionMediaScannerFinished

Azione di trasmissione: lo scanner multimediale ha completato l'analisi di una directory.

ActionMediaScannerScanFile

Azione di trasmissione: richiedere allo scanner multimediale di analizzare un file e aggiungerlo al database multimediale.

ActionMediaScannerStarted

Azione di trasmissione: lo scanner multimediale ha avviato l'analisi di una directory.

ActionMediaShared

Azione di trasmissione: i supporti esterni vengono smontati perché vengono condivisi tramite l'archiviazione di massa USB.

ActionMediaUnmountable

Azione di trasmissione: i supporti esterni sono presenti ma non possono essere montati.

ActionMediaUnmounted

Azione di trasmissione: i supporti esterni sono presenti, ma non montati nel punto di montaggio.

ActionMyPackageReplaced

Azione broadcast: una nuova versione dell'applicazione è stata installata su una versione esistente.

ActionMyPackageSuspended

Azione broadcast: inviata a un pacchetto sospeso dal sistema.

ActionMyPackageUnsuspended

Azione di trasmissione: inviata a un pacchetto non sospeso.

ActionNewOutgoingCall

Azione di trasmissione: una chiamata in uscita sta per essere inserita.

ActionOpenDocument

Azione attività: consente all'utente di selezionare e restituire uno o più documenti esistenti.

ActionOpenDocumentTree

Azione attività: consente all'utente di selezionare un sottoalbero della directory.

ActionPackageAdded

Azione broadcast: un nuovo pacchetto dell'applicazione è stato installato nel dispositivo.

ActionPackageChanged

Azione broadcast: è stato modificato un pacchetto dell'applicazione esistente( ad esempio, un componente è stato abilitato o disabilitato).

ActionPackageDataCleared

Azione broadcast: l'utente ha cancellato i dati di un pacchetto.

ActionPackageFirstLaunch

Azione broadcast: inviata al pacchetto del programma di installazione di un'applicazione al primo avvio dell'applicazione, ovvero la prima volta che viene spostata dallo stato arrestato.

ActionPackageFullyRemoved

Azione broadcast: un pacchetto dell'applicazione esistente è stato completamente rimosso dal dispositivo.

ActionPackageInstall
Obsoleti.

Azione broadcast: attivare il download e l'installazione finale di un pacchetto.

ActionPackageNeedsVerification

Azione di trasmissione: inviata al verificatore del pacchetto di sistema quando è necessario verificare un pacchetto.

ActionPackageRemoved

Azione broadcast: un pacchetto dell'applicazione esistente è stato rimosso dal dispositivo.

ActionPackageReplaced

Azione broadcast: è stata installata una nuova versione di un pacchetto dell'applicazione, sostituendo una versione esistente installata in precedenza.

ActionPackageRestarted

Azione broadcast: l'utente ha riavviato un pacchetto e tutti i processi sono stati uccisi.

ActionPackagesSuspended

Azione di trasmissione: i pacchetti sono stati sospesi.

ActionPackagesUnsuspended

Azione di trasmissione: i pacchetti sono stati annullati.

ActionPackageVerified

Azione di trasmissione: inviata al verificatore del pacchetto di sistema quando viene verificato un pacchetto.

ActionPaste

Azione attività: creare un nuovo elemento nel contenitore specificato, inizializzandolo dal contenuto corrente degli Appunti.

ActionPick

Azione attività: selezionare un elemento dai dati, restituendo ciò che è stato selezionato.

ActionPickActivity

Azione attività: selezionare un'attività in base a una finalità, restituendo la classe selezionata.

ActionPowerConnected

Azione di trasmissione: l'alimentazione esterna è stata connessa al dispositivo.

ActionPowerDisconnected

Azione di trasmissione: l'alimentazione esterna è stata rimossa dal dispositivo.

ActionPowerUsageSummary

Azione attività: mostra le informazioni sull'utilizzo del risparmio energia all'utente.

ActionProcessText

Azione attività: elaborare una parte di testo.

ActionProfileAccessible

Trasmissione inviata all'utente padre quando un profilo associato è stato avviato e sbloccato.

ActionProfileAdded

Trasmissione inviata all'utente padre quando viene aggiunto un profilo associato (il profilo è stato creato ed è pronto per l'uso).

ActionProfileInaccessible

Trasmissione inviata all'utente padre quando un profilo associato è stato arrestato.

ActionProfileRemoved

Trasmissione inviata all'utente padre quando viene rimosso un profilo associato.

ActionProviderChanged

Azione di trasmissione: alcuni provider di contenuti hanno parti dello spazio dei nomi in cui pubblicano nuovi eventi o elementi a cui l'utente potrebbe essere particolarmente interessato.

ActionQuickClock

Inviato quando l'utente tocca il widget orologio nell'area "impostazioni rapide" del sistema.

ActionQuickView

Azione attività: visualizzare rapidamente i dati.

ActionReboot

Azione di trasmissione: riavviare il dispositivo.

ActionRun

Azione attività: eseguire i dati, indipendentemente dal significato.

ActionSafetyCenter

Azione attività: avviare l'interfaccia utente per aprire il Centro sicurezza, che evidenzia lo stato di sicurezza e privacy dell'utente.

ActionScreenOff

Azione di trasmissione: inviata quando il dispositivo passa alla sospensione e diventa non interattivo.

ActionScreenOn

Azione di trasmissione: inviata quando il dispositivo si riattiva e diventa interattivo.

ActionSearch

Azione attività: eseguire una ricerca.

ActionSearchLongPress

Azione attività: azione di avvio associata alla pressione prolungata sul tasto di ricerca.

ActionSend

Azione attività: recapitare alcuni dati a un altro utente.

ActionSendMultiple

Azione attività: recapitare più dati a un altro utente.

ActionSendto

Azione attività: inviare un messaggio a un utente specificato dai dati.

ActionSetWallpaper

Azione attività: mostra le impostazioni per la scelta dello sfondo.

ActionShowAppInfo

Azione attività: avviare un'attività che mostra le informazioni sull'app.

ActionShowWorkApps

Azione attività: azione per visualizzare l'elenco di tutte le app aziendali nell'utilità di avvio.

ActionShutdown

Azione di trasmissione: il dispositivo viene arrestato.

ActionSync

Azione attività: eseguire una sincronizzazione dei dati.

ActionSystemTutorial

Azione attività: avviare l'esercitazione definita dalla piattaforma

ActionTimeChanged

Azione broadcast: l'ora è stata impostata.

ActionTimeTick

Azione broadcast: l'ora corrente è cambiata.

ActionTimezoneChanged

Azione broadcast: il fuso orario è cambiato.

ActionTranslate

Azione attività: eseguire la traduzione testuale.

ActionUidRemoved

Azione broadcast: un uid è stato rimosso dal sistema.

ActionUmsConnected
Obsoleti.

Azione broadcast: il dispositivo è entrato in modalità di archiviazione di massa USB.

ActionUmsDisconnected
Obsoleti.

Azione broadcast: il dispositivo ha chiuso la modalità di archiviazione di massa USB.

ActionUninstallPackage

Azione attività: avviare il programma di disinstallazione dell'applicazione.

ActionUserBackground

Inviato dopo il completamento di un'opzione utente, se l'opzione ha causato l'invio dell'utente del processo in background.

ActionUserForeground

Inviato dopo il completamento di un'opzione utente, se l'opzione ha causato l'attivazione in primo piano dell'utente del processo.

ActionUserInitialize

Inviato la prima volta che un utente inizia, per consentire alle app di sistema di eseguire l'inizializzazione una sola volta.

ActionUserPresent

Azione di trasmissione: inviata quando l'utente è presente dopo la riattivazione del dispositivo (e.

ActionUserUnlocked

Azione di trasmissione: inviata quando l'archiviazione privata crittografata con credenziali viene sbloccata per l'utente di destinazione.

ActionView

Azione attività: consente di visualizzare i dati all'utente.

ActionViewLocus

Azione attività: consente di visualizzare uno stato di attività associato a un oggetto univoco LocusId.

ActionViewPermissionUsage

Azione attività: avviare l'interfaccia utente per visualizzare informazioni sull'utilizzo di un determinato gruppo di autorizzazioni.

ActionViewPermissionUsageForPeriod

Azione attività: avviare l'interfaccia utente per visualizzare informazioni sull'utilizzo di un determinato gruppo di autorizzazioni in un determinato periodo.

ActionVoiceCommand

Azione attività: avviare il comando vocale.

ActionWallpaperChanged
Obsoleti.

Azione broadcast: lo sfondo del sistema corrente è cambiato.

ActionWebSearch

Azione attività: eseguire una ricerca Web.

CaptureContentForNoteBlockedByAdmin
Obsoleti.

Codice di risposta usato con #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE per indicare che lo screenshot è bloccato dall'amministratore IT.

CaptureContentForNoteFailed
Obsoleti.

Codice di risposta usato con #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE per indicare che si è verificato un errore.

CaptureContentForNoteSuccess
Obsoleti.

Codice di risposta usato con #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE per indicare che la richiesta è riuscita.

CaptureContentForNoteUserCanceled
Obsoleti.

Codice di risposta usato con #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE per indicare che l'utente ha annullato il flusso di acquisizione del contenuto.

CaptureContentForNoteWindowModeUnsupported
Obsoleti.

Codice di risposta usato con #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE per indicare che l'azione finalità è stata avviata da un'attività #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE in esecuzione in modalità finestra non supportata.

CategoryAccessibilityShortcutTarget

Il collegamento per l'accessibilità è un gesto globale che consente agli utenti con disabilità di attivare una funzionalità importante per l'accessibilità per consentire agli sviluppatori di determinare se desiderano rendere l'attività una destinazione di collegamento.

CategoryAlternative

Impostare se l'attività deve essere considerata un'azione alternativa ai dati attualmente visualizzati dall'utente.

CategoryAppBrowser

Usato con #ACTION_MAIN per avviare l'applicazione browser.

CategoryAppCalculator

Usato con #ACTION_MAIN per avviare l'applicazione calcolatrice.

CategoryAppCalendar

Usato con #ACTION_MAIN per avviare l'applicazione del calendario.

CategoryAppContacts

Usato con #ACTION_MAIN per avviare l'applicazione contatti.

CategoryAppEmail

Usato con #ACTION_MAIN per avviare l'applicazione di posta elettronica.

CategoryAppFiles

Usato con #ACTION_MAIN per avviare l'applicazione file.

CategoryAppFitness

Usato con #ACTION_MAIN per avviare l'applicazione fitness.

CategoryAppGallery

Usato con #ACTION_MAIN per avviare l'applicazione della raccolta.

CategoryAppMaps

Usato con #ACTION_MAIN per avviare l'applicazione mappe.

CategoryAppMarket

Questa attività consente all'utente di esplorare e scaricare nuove applicazioni.

CategoryAppMessaging

Usato con #ACTION_MAIN per avviare l'applicazione di messaggistica.

CategoryAppMusic

Usato con #ACTION_MAIN per avviare l'applicazione musicale.

CategoryAppWeather

Usato con #ACTION_MAIN per avviare l'applicazione meteo.

CategoryBrowsable

Le attività che possono essere richiamate in modo sicuro da un browser devono supportare questa categoria.

CategoryCarDock

Attività da eseguire quando il dispositivo viene inserito in un car dock.

CategoryCarMode

Usato per indicare che l'attività può essere usata in un ambiente di auto.

CategoryDefault

Impostare se l'attività deve essere un'opzione per l'azione predefinita (premere al centro) da eseguire su una parte di dati.

CategoryDeskDock

Attività da eseguire quando il dispositivo viene inserito in un dock da scrivania.

CategoryDevelopmentPreference

Questa attività è un pannello delle preferenze di sviluppo.

CategoryEmbed

In grado di essere eseguito all'interno di un contenitore di attività padre.

CategoryFrameworkInstrumentationTest

Da usare come codice sottoposto a test per i test di strumentazione del framework.

CategoryHeDeskDock

Attività da eseguire quando il dispositivo viene inserito in un dock digitale (high-end).

CategoryHome

Si tratta dell'attività home, ovvero la prima attività visualizzata all'avvio del dispositivo.

CategoryInfo

Fornisce informazioni sul pacchetto in cui si trova; in genere usato se un pacchetto non contiene un #CATEGORY_LAUNCHER oggetto per fornire un frontdoor all'utente senza dover essere visualizzato nell'elenco di tutte le app.

CategoryLauncher

Deve essere visualizzato nell'utilità di avvio di primo livello.

CategoryLeanbackLauncher

Indica un'attività ottimizzata per la modalità Leanback e che deve essere visualizzata nell'utilità di avvio Leanback.

CategoryLeDeskDock

Attività da eseguire quando il dispositivo viene inserito in un dock analogico (di fascia bassa).

CategoryMonkey

Questa attività può essere esercitata dalla scimmia o da altri strumenti di test automatizzati.

CategoryOpenable

Usato per indicare che una finalità vuole solo URI che possono essere aperti con ContentResolver#openFileDescriptor(Uri, String).

CategoryPreference

Questa attività è un pannello delle preferenze.

CategorySampleCode

Da usare come esempio di codice di esempio (non parte della normale esperienza utente).

CategorySecondaryHome

L'attività home mostrata nella schermata secondaria che supporta la visualizzazione delle attività home.

CategorySelectedAlternative

Impostare se l'attività deve essere considerata come un'azione di selezione alternativa ai dati attualmente selezionati dall'utente.

CategoryTab

Destinato a essere utilizzato come scheda all'interno di un oggetto contenente TabActivity.

CategoryTest

Da usare come test (non parte della normale esperienza utente).

CategoryTypedOpenable

Usato per indicare che un filtro finalità può accettare file non necessariamente apribili da ContentResolver#openFileDescriptor(Uri, String), ma almeno trasmettebili tramiteContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle) utilizzando uno dei tipi di flusso esposti tramite ContentResolver#getStreamTypes(Uri, String).

CategoryUnitTest

Da usare come unit test (eseguito tramite Test Harness).

CategoryVoice

Categorie per le attività che possono partecipare all'interazione vocale.

CategoryVrHome

Attività da usare per l'utilità di avvio quando il dispositivo viene inserito in un visualizzatore VR Headset.

ExtraAlarmCount

Usato come campo aggiuntivo int nelle finalità in android.app.AlarmManager sospeso per indicare all'applicazione che viene richiamato il numero di avvisi in sospeso recapitati con la finalità .

ExtraAllowMultiple

Usato per indicare che una finalità può consentire all'utente di selezionare e restituire più elementi.

ExtraAllowReplace
Obsoleti.

Usato come campo aggiuntivo booleano con #ACTION_INSTALL_PACKAGE per installare un pacchetto.

ExtraAlternateIntents

Intent[] che descrive opzioni aggiuntive alternative da visualizzare con #ACTION_CHOOSER.

ExtraAssistContext

Campo facoltativo in #ACTION_ASSIST e contenente informazioni contestuali aggiuntive fornite dall'app in primo piano corrente al momento della richiesta di assistenza.

ExtraAssistInputDeviceId

Campo facoltativo contenente #ACTION_ASSIST l'ID InputDevice usato per richiamare l'assistenza.

ExtraAssistInputHintKeyboard

Campo facoltativo per #ACTION_ASSIST indicare che l'utente userà probabilmente una tastiera come dispositivo di input principale per assistenza.

ExtraAssistPackage

Campo facoltativo su #ACTION_ASSIST contenente il nome del pacchetto dell'applicazione in primo piano corrente al momento della chiamata dell'assist.

ExtraAssistUid

Campo facoltativo su #ACTION_ASSIST contenente l'uid del pacchetto dell'applicazione in primo piano corrente al momento in cui è stato richiamato l'assist.

ExtraAttributionTags

Valore String[] che contiene i tag di attribuzione quando viene usato con#ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD e ACTION_MANAGE_PERMISSION_USAGE

        E.
ExtraAutoLaunchSingleChoice

Usato come campo aggiuntivo booleano nelle #ACTION_CHOOSER finalità per specificare se visualizzare o meno il programma di selezione quando è disponibile una sola applicazione tra cui scegliere.

ExtraBcc

Valore String[] contenente gli indirizzi di posta elettronica che devono essere copiati in carbonio cieco.

ExtraBugReport

Usato come campo aggiuntivo partibile in #ACTION_APP_ERROR, contenente il report sui bug.

ExtraCaptureContentForNoteStatusCode

Valore int aggiuntivo usato dall'attività avviata con #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE per indicare lo stato della risposta.

ExtraCc

Valore String[] contenente indirizzi di posta elettronica che devono essere copiati in carbonio.

ExtraChangedComponentName
Obsoleti.

Metodo deprecato.

ExtraChangedComponentNameList

Questo campo fa parte di android.content.Intent#ACTION_PACKAGE_CHANGEDe contiene una matrice di stringhe di tutti i componenti modificati.

ExtraChangedPackageList

Questo campo fa parte di android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE, android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE, , android.content.Intent#ACTION_PACKAGES_SUSPENDEDandroid.content.Intent#ACTION_PACKAGES_UNSUSPENDED e contiene una matrice di stringhe di tutti i componenti modificati.

ExtraChangedUidList

Questo campo fa parte di android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE,android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE e contiene una matrice integer di uids di tutti i componenti modificati.

ExtraChooserCustomActions

Oggetto Parcelable[] di ChooserAction oggetti per fornire a Android Sharesheet azioni specifiche dell'app da presentare all'utente quando si richiama #ACTION_CHOOSER.

ExtraChooserModifyShareAction

Argomento facoltativo da usare con #ACTION_CHOOSER.

ExtraChooserRefinementIntentSender

Oggetto IntentSender per un'attività che verrà richiamata quando l'utente effettua una selezione dall'attività di selezione presentata da #ACTION_CHOOSER.

ExtraChooserTargets

Oggetto android.service.chooser.ChooserTarget ChooserTarget[] per #ACTION_CHOOSER la descrizione di destinazioni di collegamento diretto ad alta priorità aggiuntive da presentare all'utente.

ExtraChosenComponent

Oggetto ComponentName scelto dall'utente per completare un'azione.

ExtraChosenComponentIntentSender

Oggetto IntentSender che riceverà una notifica se un utente sceglie correttamente un componente di destinazione per gestire un'azione in un'attività #ACTION_CHOOSER .

ExtraComponentName

Finalità aggiuntiva: ComponentName valore .

ExtraContentAnnotations

Oggetto ArrayList di String annotazioni che descrivono il contenuto per #ACTION_CHOOSER.

ExtraContentQuery

CharSequence facoltativo aggiuntivo per fornire una query di ricerca.

ExtraDataRemoved

Usato come campo aggiuntivo booleano nelle android.content.Intent#ACTION_PACKAGE_REMOVED finalità per indicare se rappresenta una disinstallazione completa (rimozione del codice e dei relativi dati) o una disinstallazione parziale (lasciando i dati, implicando che si tratta di un aggiornamento).

ExtraDockState

Usato come campo aggiuntivo int nelle android.content.Intent#ACTION_DOCK_EVENT finalità per richiedere lo stato di ancoraggio.

ExtraDontKillApp

Usato come campo aggiuntivo booleano in android.content.Intent#ACTION_PACKAGE_REMOVED o android.content.Intent#ACTION_PACKAGE_CHANGED finalità per eseguire l'override dell'azione predefinita di riavvio dell'applicazione.

ExtraDurationMillis

Finalità aggiuntiva: numero di millisecondi.

ExtraEmail

Valore String[] contenente gli indirizzi di posta elettronica a cui recapitare.

ExtraEndTime

Valore long che rappresenta il timestamp di fine (periodo in millis) dell'utilizzo delle autorizzazioni se usato con #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD e ACTION_MANAGE_PERMISSION_USAGE

ExtraExcludeComponents

Oggetto ComponentName ComponentName[] che descrive i componenti che devono essere filtrati e omessi da un elenco di componenti presentati all'utente.

ExtraFromStorage

Extra che può essere incluso nelle finalità di attività provenienti dall'interfaccia utente di archiviazione quando avvia attività secondarie per gestire vari tipi di archiviazione.

ExtraHtmlText

Stringa costante associata alla finalità, utilizzata con #ACTION_SEND per fornire un'alternativa a #EXTRA_TEXT come testo in formato HTML.

ExtraIndex

Indice facoltativo con semantica a seconda dell'azione della finalità.

ExtraInitialIntents

Oggetto Parcelable[] di Intent o android.content.pm.LabeledIntent come impostato con #putExtra(String, Parcelable[]) per posizionare all'inizio dell'elenco di scelte, quando viene visualizzato all'utente con un oggetto #ACTION_CHOOSER.

ExtraInstallerPackageName

Usato come campo aggiuntivo stringa con #ACTION_INSTALL_PACKAGE per installare un pacchetto.

ExtraIntent

Finalità che descrive le scelte da visualizzare con #ACTION_PICK_ACTIVITY o #ACTION_CHOOSER.

ExtraKeyEvent

Oggetto android.view.KeyEvent contenente l'evento che ha attivato la creazione della finalità in cui si trova.

ExtraLocaleList

Finalità aggiuntiva: A android.os.LocaleList

ExtraLocalOnly

Usato in più per indicare che una finalità deve restituire solo i dati presenti nel dispositivo locale.

ExtraLocusId

Finalità aggiuntiva: ID del contesto usato in #ACTION_VIEW_LOCUS.

ExtraMimeTypes

Usato in più per comunicare un set di tipi MIME accettabili.

ExtraNotUnknownSource

Usato come campo aggiuntivo booleano con #ACTION_INSTALL_PACKAGE per installare un pacchetto.

ExtraOriginatingUri

Usato come campo aggiuntivo URI con #ACTION_INSTALL_PACKAGE e #ACTION_VIEW per indicare l'URI da cui proviene l'APK locale nel campo dati Finalità.

ExtraPackageName

Finalità aggiuntiva: nome del pacchetto dell'app.

ExtraPackages

Matrice di stringhe dei nomi dei pacchetti.

ExtraPermissionGroupName

Finalità aggiuntiva: nome di un gruppo di autorizzazioni.

ExtraPhoneNumber

Stringa contenente il numero di telefono immesso originariamente in android.content.Intent#ACTION_NEW_OUTGOING_CALLo il numero effettivo da chiamare in un oggetto android.content.Intent#ACTION_CALL.

ExtraProcessText

Nome dell'elemento aggiuntivo utilizzato per definire il testo da elaborare, come CharSequence.

ExtraProcessTextReadonly

Nome dell'elemento booleano aggiuntivo utilizzato per definire se il testo elaborato verrà utilizzato come di sola lettura.

ExtraQuickViewFeatures

Un extra facoltativo per String[] indicare quali funzionalità di visualizzazione rapida devono essere rese disponibili all'utente nell'interfaccia utente della visualizzazione rapida durante la consegna di una Intent#ACTION_QUICK_VIEW finalità.

ExtraQuietMode

Valore booleano facoltativo che indica se la modalità non interattiva è stata attivata o disattivata.

ExtraReferrer

Questo extra può essere usato con qualsiasi finalità usata per avviare un'attività, fornendo informazioni su chi avvia tale attività.

ExtraReferrerName

Versione alternativa di #EXTRA_REFERRER che fornisce l'URI come stringa anziché come android.net.Uri oggetto .

ExtraRemoteIntentToken

Usato nel campo aggiuntivo nella finalità remota.

ExtraReplacementExtras

Aggregazione che forma un mapping di potenziali nomi di pacchetti di destinazione a bundle aggiuntivi diversi da aggiungere alle finalità predefinite in quando #EXTRA_INTENT viene usato con #ACTION_CHOOSER.

ExtraReplacing

Usato come campo aggiuntivo booleano nelle android.content.Intent#ACTION_PACKAGE_REMOVED finalità per indicare che si tratta di una sostituzione del pacchetto, quindi questa trasmissione verrà immediatamente seguita da un'aggiunta broadcast per una versione diversa dello stesso pacchetto.

ExtraRestrictionsBundle

Extra inviato nella finalità a BroadcastReceiver che gestisce #ACTION_GET_RESTRICTION_ENTRIES.

ExtraRestrictionsIntent

Usato in più nella risposta da un BroadcastReceiver che gestisce #ACTION_GET_RESTRICTION_ENTRIES.

ExtraRestrictionsList

Usato in più nella risposta da un BroadcastReceiver che gestisce #ACTION_GET_RESTRICTION_ENTRIES.

ExtraResultReceiver

Oggetto ResultReceiver utilizzato per restituire i dati al mittente.

ExtraReturnResult

Usato come campo aggiuntivo booleano con #ACTION_INSTALL_PACKAGE o #ACTION_UNINSTALL_PACKAGE.

ExtraShortcutIcon

Nome dell'elemento aggiuntivo usato per definire l'icona, come bitmap, di un collegamento.

ExtraShortcutIconResource

Nome dell'elemento aggiuntivo usato per definire l'icona, come shortcutIconResource, di un collegamento.

ExtraShortcutId

Finalità aggiuntiva: ID del collegamento usato per inviare la finalità di condivisione.

ExtraShortcutIntent

Nome dell'elemento aggiuntivo utilizzato per definire la finalità di un collegamento.

ExtraShortcutName

Nome dell'elemento aggiuntivo utilizzato per definire il nome di un collegamento.

ExtraShutdownUserspaceOnly

Facoltativo per #ACTION_SHUTDOWN che consente al mittente di qualificare che l'arresto è solo per lo spazio utente del sistema, non per un arresto completo.

ExtraSplitName

Finalità aggiuntiva: un nome di divisione dell'app.

ExtraStartTime

Valore long che rappresenta il timestamp di inizio (periodo in millis) dell'utilizzo delle autorizzazioni quando usato con #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD e ACTION_MANAGE_PERMISSION_USAGE

ExtraStream

Contenuto: URI che contiene un flusso di dati associati alla finalità, usato con #ACTION_SEND per fornire i dati inviati.

ExtraSubject

Stringa costante contenente la riga dell'oggetto desiderata di un messaggio.

ExtraSuspendedPackageExtras

Intent extra: oggetto Bundle di extra per la sospensione di un pacchetto.

ExtraTemplate

Dati iniziali da inserire in un record appena creato.

ExtraText

Costante CharSequence associata alla finalità, usata con #ACTION_SEND per fornire i dati letterali da inviare.

ExtraTime

Facoltativo specificare un tempo in millisecondi dopo l'epoca.

ExtraTimezone

Invio aggiuntivo con #ACTION_TIMEZONE_CHANGED la specifica del nuovo fuso orario del dispositivo.

ExtraTitle

Titolo della finestra di dialogo CharSequence da fornire all'utente quando usato con un #ACTION_CHOOSERoggetto .

ExtraUid

Usato come campo aggiuntivo int nelle android.content.Intent#ACTION_UID_REMOVED finalità per fornire l'interfaccia utente assegnata al pacchetto.

ExtraUser

Oggetto UserHandle portato con finalità.

ExtraUserInitiated

Usato come campo aggiuntivo booleano nelle android.content.Intent#ACTION_PACKAGE_REMOVED finalità per segnalare che l'applicazione è stata rimossa con l'azione avviata dall'utente.

ExtraUseStylusMode

Un extra booleano usato con #ACTION_CREATE_NOTE indica se l'attività di acquisizione note avviata deve mostrare un'interfaccia utente adatta per l'uso con l'input dello stilo.

FlagActivityRequireDefault
Obsoleti.

Se impostato in una finalità passata a Context#startActivity Context.startActivity(), questo flag avvierà solo la finalità se si risolve in un singolo risultato.

FlagActivityRequireNonBrowser
Obsoleti.

Se impostato in una finalità passata a Context#startActivity Context.startActivity(), questo flag avvierà solo la finalità se si risolve in un risultato che non è un browser.

FlagReceiverVisibleToInstantApps
Obsoleti.

Se impostato, la trasmissione sarà visibile ai ricevitori in App istantanee.

MetadataDockHome

Boolean che può essere fornito come meta-dati con un'attività di ancoraggio, per indicare che il dock deve assumere la chiave home quando è attiva.

UriAllowUnsafe
Obsoleti.

Contrassegno per l'uso con #toUri e #parseUri: consente l'analisi di informazioni non sicure.

UriAndroidAppScheme
Obsoleti.

Flag per l'uso con #toUri e #parseUri: la stringa URI ha sempre lo schema "android-app:".

UriIntentScheme
Obsoleti.

Flag per l'uso con #toUri e #parseUri: la stringa URI ha sempre lo schema "intent:".

Proprietà

Action

Recuperare l'azione generale da eseguire, ad esempio #ACTION_VIEW.

Categories

Restituisce il set di tutte le categorie nella finalità.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ClipData

Restituisce l'oggetto ClipData associato a questa finalità. -oppure- Impostare un ClipData oggetto associato a questa finalità.

Component

Recuperare il componente concreto associato alla finalità.

Creator
Data

Recuperare i dati su cui opera questa finalità.

DataString

Uguale a #getData(), ma restituisce l'URI come stringa codificata.

Extras

Recupera una mappa di dati estesi dalla finalità .

Flags

Recuperare eventuali flag speciali associati a questa finalità.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
HasFileDescriptors

Restituisce true se gli elementi aggiuntivi di Intent contengono un descrittore di file partizzato.

Identifier

Recuperare l'identificatore per questa finalità.

JniIdentityHashCode

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
JniPeerMembers

Una finalità è una descrizione astratta di un'operazione da eseguire.

Package

Recuperare il nome del pacchetto dell'applicazione a cui questa finalità è limitata.

PeerReference

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
Scheme

Restituire la parte dello schema dei dati della finalità.

Selector

Restituisce il selettore specifico associato a questa finalità. -or- Impostare un selettore per questa finalità.

SourceBounds

Ottenere i limiti del mittente di questa finalità, nelle coordinate dello schermo. -o- Impostare i limiti del mittente di questa finalità, nelle coordinate dello schermo.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Type

Recuperare qualsiasi tipo MIME esplicito incluso nella finalità.

Metodi

AddCategory(String)

Aggiungere una nuova categoria alla finalità.

AddFlags(ActivityFlags)

Aggiungere altri flag alla finalità (o con il valore dei flag esistenti).

Clone()

Crea e restituisce una copia dell'oggetto Object.

CloneFilter()

Creare un clone solo delle parti della finalità rilevanti per la corrispondenza dei filtri: azione, dati, tipo, componente e categorie.

CreateChooser(Intent, ICharSequence)

Funzione di praticità per la creazione di una #ACTION_CHOOSER finalità.

CreateChooser(Intent, ICharSequence, IntentSender)

Funzione di praticità per la creazione di una #ACTION_CHOOSER finalità.

CreateChooser(Intent, String)

Funzione di praticità per la creazione di una #ACTION_CHOOSER finalità.

CreateChooser(Intent, String, IntentSender)

Funzione di praticità per la creazione di una #ACTION_CHOOSER finalità.

DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione di marshalling di questo oggetto Parcelable.

Dispose()

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
Dispose(Boolean)

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
FillIn(Intent, FillInFlags)

Copiare il contenuto di <var other</var>> in questo oggetto, ma solo dove i campi non sono definiti da questo oggetto.

FilterEquals(Intent)

Determinare se due finalità sono uguali ai fini della risoluzione delle finalità (filtro).

FilterHashCode()

Generare codice hash che corrisponde alla semantica del filtroEquals().

GetBooleanArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetBooleanExtra(String, Boolean)

Recuperare i dati estesi dalla finalità.

GetBundleExtra(String)

Recuperare i dati estesi dalla finalità.

GetByteArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetByteExtra(String, SByte)

Recuperare i dati estesi dalla finalità.

GetCharArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetCharExtra(String, Char)

Recuperare i dati estesi dalla finalità.

GetCharSequenceArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetCharSequenceArrayExtraFormatted(String)

Recuperare i dati estesi dalla finalità.

GetCharSequenceArrayListExtra(String)

Recuperare i dati estesi dalla finalità.

GetCharSequenceExtra(String)

Recuperare i dati estesi dalla finalità.

GetCharSequenceExtraFormatted(String)

Recuperare i dati estesi dalla finalità.

GetDoubleArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetDoubleExtra(String, Double)

Recuperare i dati estesi dalla finalità.

GetFloatArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetFloatExtra(String, Single)

Recuperare i dati estesi dalla finalità.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetIntArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetIntegerArrayListExtra(String)

Recuperare i dati estesi dalla finalità.

GetIntent(String)
Obsoleti.

Chiamare #parseUri con 0 flag.

GetIntentOld(String)
GetIntExtra(String, Int32)

Recuperare i dati estesi dalla finalità.

GetLongArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetLongExtra(String, Int64)

Recuperare i dati estesi dalla finalità.

GetParcelableArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetParcelableArrayExtra(String, Class)

Recuperare i dati estesi dalla finalità.

GetParcelableArrayListExtra(String)

Recuperare i dati estesi dalla finalità.

GetParcelableArrayListExtra(String, Class)

Recuperare i dati estesi dalla finalità.

GetParcelableExtra(String)

Recuperare i dati estesi dalla finalità.

GetParcelableExtra(String, Class)

Recuperare i dati estesi dalla finalità.

GetSerializableExtra(String)

Recuperare i dati estesi dalla finalità.

GetSerializableExtra(String, Class)

Recuperare i dati estesi dalla finalità.

GetShortArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetShortExtra(String, Int16)

Recuperare i dati estesi dalla finalità.

GetStringArrayExtra(String)

Recuperare i dati estesi dalla finalità.

GetStringArrayListExtra(String)

Recuperare i dati estesi dalla finalità.

GetStringExtra(String)

Recuperare i dati estesi dalla finalità.

HasCategory(String)

Controllare se esiste una categoria nella finalità.

HasExtra(String)

Restituisce true se un valore aggiuntivo è associato al nome specificato.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
MakeMainActivity(ComponentName)

Creare una finalità per avviare l'attività principale (radice) di un'attività.

MakeMainSelectorActivity(String, String)

Creare una finalità per l'attività principale di un'applicazione, senza specificare un'attività specifica da eseguire, ma dando un selettore per trovare l'attività.

MakeRestartActivityTask(ComponentName)

Creare una finalità che può essere usata per avviare nuovamente l'attività di un'applicazione nello stato di base.

NormalizeMimeType(String)

Normalizzare un tipo di dati MIME.

Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
ParseIntent(Resources, XmlReader, IAttributeSet)

Analizza l'elemento "intent" (e i relativi elementi figlio) da XML e crea un'istanza di un oggetto Intent.

ParseUri(String, IntentUriType)

Creare una finalità da un URI.

PutCharSequenceArrayListExtra(String, IList<ICharSequence>)

Aggiungere dati estesi alla finalità.

PutExtra(String, Boolean)

Aggiungere dati estesi alla finalità.

PutExtra(String, Boolean[])

Aggiungere dati estesi alla finalità.

PutExtra(String, Bundle)

Aggiungere dati estesi alla finalità.

PutExtra(String, Byte[])

Aggiungere dati estesi alla finalità.

PutExtra(String, Char)

Aggiungere dati estesi alla finalità.

PutExtra(String, Char[])

Aggiungere dati estesi alla finalità.

PutExtra(String, Double)

Aggiungere dati estesi alla finalità.

PutExtra(String, Double[])

Aggiungere dati estesi alla finalità.

PutExtra(String, ICharSequence)

Aggiungere dati estesi alla finalità.

PutExtra(String, ICharSequence[])

Aggiungere dati estesi alla finalità.

PutExtra(String, Int16)

Aggiungere dati estesi alla finalità.

PutExtra(String, Int16[])

Aggiungere dati estesi alla finalità.

PutExtra(String, Int32)

Aggiungere dati estesi alla finalità.

PutExtra(String, Int32[])

Aggiungere dati estesi alla finalità.

PutExtra(String, Int64)

Aggiungere dati estesi alla finalità.

PutExtra(String, Int64[])

Aggiungere dati estesi alla finalità.

PutExtra(String, IParcelable)

Aggiungere dati estesi alla finalità.

PutExtra(String, IParcelable[])

Aggiungere dati estesi alla finalità.

PutExtra(String, ISerializable)

Aggiungere dati estesi alla finalità.

PutExtra(String, SByte)

Aggiungere dati estesi alla finalità.

PutExtra(String, Single)

Aggiungere dati estesi alla finalità.

PutExtra(String, Single[])

Aggiungere dati estesi alla finalità.

PutExtra(String, String)

Aggiungere dati estesi alla finalità.

PutExtra(String, String[])

Aggiungere dati estesi alla finalità.

PutExtras(Bundle)

Aggiungere un set di dati estesi alla finalità.

PutExtras(Intent)

Copiare tutti gli extra in "src" in questa finalità.

PutIntegerArrayListExtra(String, IList<Integer>)

Aggiungere dati estesi alla finalità.

PutParcelableArrayListExtra(String, IList<IParcelable>)

Aggiungere dati estesi alla finalità.

PutStringArrayListExtra(String, IList<String>)

Aggiungere dati estesi alla finalità.

ReadFromParcel(Parcel)
RemoveCategory(String)

Rimuovere una categoria da una finalità.

RemoveExtra(String)

Rimuovere i dati estesi dalla finalità.

RemoveFlags(ActivityFlags)

Rimuovere questi flag dalla finalità.

ReplaceExtras(Bundle)

Sostituire completamente gli extra nella finalità con il bundle specificato di extra.

ReplaceExtras(Intent)

Sostituire completamente gli extra nella finalità con gli extra nella finalità specificata.

ResolveActivity(PackageManager)

Restituire il componente Activity che deve essere usato per gestire questa finalità.

ResolveActivityInfo(PackageManager, PackageInfoFlags)

Risolvere la finalità in un ActivityInfo oggetto che descrive l'attività che deve eseguire la finalità.

ResolveType(ContentResolver)

Restituisce il tipo di dati MIME di questa finalità.

ResolveType(Context)

Restituisce il tipo di dati MIME di questa finalità.

ResolveTypeIfNeeded(ContentResolver)

Restituisce il tipo di dati MIME di questa finalità, solo se sarà necessario per la risoluzione delle finalità.

SetAction(String)

Impostare l'azione generale da eseguire.

SetClass(Context, Class)

Praticità per la chiamata #setComponent(ComponentName) con il nome restituito da un Class oggetto.

SetClass(Context, Type)

Una finalità è una descrizione astratta di un'operazione da eseguire.

SetClassName(Context, String)

Praticità per la chiamata #setComponent con un nome di classe esplicito.

SetClassName(String, String)

Praticità per la chiamata #setComponent con un nome e un nome esplicito del pacchetto dell'applicazione.

SetComponent(ComponentName)

(In genere facoltativo) Impostare in modo esplicito il componente per gestire la finalità.

SetData(Uri)

Impostare i dati su cui viene eseguita questa finalità.

SetDataAndNormalize(Uri)

Normalizzare e impostare i dati su cui viene eseguita questa finalità.

SetDataAndType(Uri, String)

(In genere facoltativo) Impostare i dati per la finalità insieme a un tipo di dati MIME esplicito.

SetDataAndTypeAndNormalize(Uri, String)

(In genere facoltativo) Normalizzare e impostare sia l'URI dei dati che un tipo di dati MIME esplicito.

SetExtrasClassLoader(ClassLoader)

Imposta ClassLoader che verrà usato quando si annulla ilmarshalling di eventuali valori parcellabili dagli extra di questa finalità.

SetFlags(ActivityFlags)

Impostare flag speciali che controllano la modalità di gestione di questa finalità.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetIdentifier(String)

Impostare un identificatore per questa finalità.

SetPackage(String)

(In genere facoltativo) Impostare un nome del pacchetto dell'applicazione esplicito che limita i componenti a cui verrà risolto l'intento.

SetType(String)

Impostare un tipo di dati MIME esplicito.

SetTypeAndNormalize(String)

Normalizzare e impostare un tipo di dati MIME esplicito.

ToArray<T>()

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
ToURI()
Obsoleti.

Chiamare #toUri con 0 flag.

ToUri(IntentUriType)

Convertire questa finalità in una stringa che contiene una rappresentazione URI.

UnregisterFromRuntime()

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in un pacchetto.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
IJavaPeerable.Finalized()

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Una finalità è una descrizione astratta di un'operazione da eseguire.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Una finalità è una descrizione astratta di un'operazione da eseguire.

GetJniTypeName(IJavaPeerable)

Una finalità è una descrizione astratta di un'operazione da eseguire.

Si applica a