Поделиться через


Intent Класс

Определение

Намерение — это абстрактное описание выполняемой операции.

[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
Наследование
Intent
Производный
Атрибуты
Реализации

Комментарии

Намерение — это абстрактное описание выполняемой операции. Его можно использовать для запуска , для отправки его в любые заинтересованные BroadcastReceiver BroadcastReceiver компоненты и android.content.Context#bindService android.content.Context#startService для взаимодействия с фономandroid.app.Service. android.content.Context#sendBroadcast(Intent) broadcastIntent android.app.ActivityContext#startActivity(Intent) startActivity

Намерение предоставляет объект для выполнения последней привязки среды выполнения между кодом в разных приложениях. Его наиболее важное использование заключается в запуске деятельности, где она может рассматриваться как клей между действиями. В основном это пассивные структуры данных, владеющее абстрактным описанием выполняемого действия.

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

Сведения о создании и разрешении намерений см. в руководстве разработчика "Намерения и фильтры намерений ".

</div>

Структура намерений< "IntentStructure"><h3/h3>>

Основными фрагментами информации в намерении являются:

<ul><li>

<b action</b>> - Общее действие, выполняемого, например #ACTION_VIEW, #ACTION_EDIT, #ACTION_MAINи т. д.

</li li><>

<b data</b>> — данные для работы, такие как запись человека в базе данных контактов, выраженная как .android.net.Uri

</li></ul>

Ниже приведены некоторые примеры пар действий и данных:

<ul><li>

<b>#ACTION_VIEWcontent://contacts/people/1</b> - Отображение сведений о человеке, идентификатор которого имеет значение "1".

</li li><>

<b>#ACTION_DIALcontent://contacts/people/1</b> - Отображение телефонного абонента с заполненным пользователем.

</li li><>

<b>#ACTION_VIEWtel:123</b> - Отображение абонента телефона с указанным номером, заполненным. Обратите внимание, что действие VIEW делает то, что считается наиболее разумным для определенного URI.

</li li><>

<b>#ACTION_DIALtel:123</b> - Отображение абонента телефона с указанным номером, заполненным.

</li li><>

<b>#ACTION_EDITcontent://contacts/people/1</b> - Измените сведения о человеке, идентификатор которого имеет значение "1".

</li li><>

<b>#ACTION_VIEWcontent://contacts/people/</b> - Отображает список людей, через которые пользователь может просматривать. Этот пример представляет собой типичную запись верхнего уровня в приложение "Контакты", в котором отображается список людей. Выбор конкретного человека для просмотра приведет к новому намерению {<b#ACTION_VIEW>content://contacts/people/N</b>} используется для запуска действия для отображения этого человека.

</li></ul>

В дополнение к этим основным атрибутам существует ряд дополнительных атрибутов, которые также можно включить с намерением:

<ul><li>

<b категория</b>> — предоставляет дополнительные сведения о действии для выполнения. Например, это означает, что оно должно отображаться в средстве запуска в качестве приложения верхнего уровня, а #CATEGORY_ALTERNATIVE означает, #CATEGORY_LAUNCHER что оно должно быть включено в список альтернативных действий, которые пользователь может выполнить на фрагменте данных.

<Литий>

<b type</b>> — указывает явный тип (тип MIME) данных намерения. Обычно тип выводится из самих данных. Задав этот атрибут, вы отключите эту оценку и принудительно заставить явный тип.

<Литий>

<b component</b>> — указывает явное имя класса компонента, используемого для намерения. Обычно это определяется путем просмотра других сведений в намерении (действия, типа данных и категорий) и сопоставления с компонентом, который может обрабатывать его. Если этот атрибут задан, то ни одна из этих вычислений не выполняется, и этот компонент используется точно так же. Указав этот атрибут, все остальные атрибуты намерения становятся необязательными.

<Литий>

<b extras</b>> - Это любая Bundle дополнительная информация. Это можно использовать для предоставления дополнительных сведений компоненту. Например, если у нас есть действие для отправки сообщения электронной почты, мы также можем включить дополнительные фрагменты данных здесь для предоставления темы, текста и т. д.

</ul>

Ниже приведены некоторые примеры других операций, которые можно указать в качестве намерений с помощью этих дополнительных параметров:

<ul><li>

<b>#ACTION_MAIN с категорией #CATEGORY_HOME</b> - Запустите начальный экран.

</li li><>

<b>#ACTION_GET_CONTENT с типом android.provider.Contacts.Phones#CONTENT_URI vnd.android.cursor.item/phone<MIME /b> - Отображает список номеров телефонов людей, позволяя пользователю просматривать их и выбирать один и возвращать его родительскому действию.

</li li><>

<b>#ACTION_GET_CONTENT с типом */* MIME и категорией #CATEGORY_OPENABLE</b> - Отображение всех средств выбора для данных, с помощью которого пользователь может ContentResolver#openInputStream(Uri) ContentResolver.openInputStream()выбрать один из них, а затем некоторые данные внутри него и возвратить результирующий URI вызывающему объекту. Это можно использовать, например, в почтовом приложении, чтобы разрешить пользователю выбирать некоторые данные в виде вложения.

</li></ul>

Существует множество стандартных констант намерений и категорий, определенных в классе Намерений, но приложения также могут определять свои собственные. Эти строки используют области в стиле Java, чтобы убедиться, что они уникальны , например, стандарт #ACTION_VIEW называется "android.intent.action.VIEW".

В совокупности набор действий, типов данных, категорий и дополнительных данных определяет язык для системы, позволяющий выразить фразы, такие как "вызов ячейки Джона Смита". Как приложения добавляются в систему, они могут расширить этот язык, добавив новые действия, типы и категории, или они могут изменить поведение существующих фраз, предоставив свои собственные действия, которые обрабатывают их.

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

Существует две основные формы намерений, которые вы будете использовать.

<ul><li>

<b>Явные< намерения/b> указали компонент (через #setComponent или #setClass), который предоставляет точный класс для выполнения. Часто они не включают другие сведения, просто являясь способом запуска приложения различных внутренних действий, которые он имеет, так как пользователь взаимодействует с приложением.

<Литий>

<b>Неявные намерения</b> не указали компонент. Вместо этого они должны содержать достаточно информации для системы, чтобы определить, какой из доступных компонентов лучше всего запустить для этого намерения. </ul>

При использовании неявных намерений, учитывая такое произвольное намерение, мы должны знать, что делать с ним. Это обрабатывается процессом <>разрешения< намерения или em>, который сопоставляет намерение с android.app.Activityнамерением BroadcastReceiverили (или android.app.Service иногда двумя или несколькими или двумя или несколькими получателями), которые могут обрабатывать его.

Механизм разрешения намерений в основном вращается вокруг сопоставления намерения против всех < намерение-фильтр> описания в установленных пакетах приложений. (Плюс, в случае широковещательных трансляций, любые BroadcastReceiver объекты явно зарегистрированы в Context#registerReceiver.) Дополнительные сведения об этом можно найти в документации по классу IntentFilter .

Существует три фрагмента информации в намерении, которые используются для разрешения: действие, тип и категория. Используя эти сведения, запрос выполняется для PackageManager компонента, который может обрабатывать намерение. Соответствующий компонент определяется на основе сведений о намерении, AndroidManifest.xml предоставленных в файле следующим образом:

<ul><li>

Действие <b/b><>, если задано, должно быть указано компонентом как один из них.

<Литий>

Тип <b/b><> извлекается из данных намерения, если он еще не указан в намерении. Как и действие, если тип включен в намерение (явно или неявно в его данные), этот тип должен быть указан компонентом как один из его дескрипторов.

<li> Для данных, которые не являются универсальным кодом ресурса (URI) и где явный content: тип не включен в намерение, вместо этого <рассматривается схема< b>/b> данных намерения (напримерhttp:, или mailto:) . Опять же, как действие, если мы сопоставляем схему, ее необходимо указать компонентом, так как он может обрабатывать. <Литий>

Категории <b></b>, если они указаны, должны быть <><> указаны в действии как категории, которые он обрабатывает. То есть, если вы включаете категории#CATEGORY_LAUNCHER, а #CATEGORY_ALTERNATIVEзатем будете разрешать только компоненты с намерением, которое перечисляет <>оба< или эм> из этих категорий. Действия часто требуют поддержки #CATEGORY_DEFAULT , чтобы их можно было найти Context#startActivity Context.startActivity().

</ul>

Например, рассмотрим пример приложения Блокнота, которое позволяет пользователю просматривать список данных заметок и просматривать сведения об отдельных элементах. Текст в курсиве указывает места, в которых вы замените имя одним из них, определенным для собственного пакета.

&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;

Первое действие com.android.notepad.NotesListслужит нашим основным элементом в приложении. Это может сделать три действия, как описано в трех шаблонах намерений: <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;

Это обеспечивает вход верхнего уровня в приложение Блокнот: стандартное действие MAIN является основной точкой входа (не требуя других сведений в намерении), а категория LAUNCHER говорит, что эта точка входа должна быть указана в средства запуска приложения.

<Литий>

&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;

Это объявляет действия, которые могут выполняться в каталоге заметок. Поддерживаемый тип предоставляется с помощью < type> тег, где vnd.android.cursor.dir/vnd.google.note имеется универсальный код ресурса (URI), из которого можно получить курсор с нулевым или более элементами (vnd.android.cursor.dir), в котором хранятся данные панели заметок (vnd.google.note). Действие позволяет пользователю просматривать или изменять каталог данных (с помощью действий VIEW и EDIT) или выбрать конкретную заметку и вернуть ее вызывающему объекту (с помощью действия PICK). Обратите внимание также на категорию DEFAULT, указанную здесь: это <>em обязательно</em> для Context#startActivity Context.startActivity метода, чтобы устранить действие, если его имя компонента не указано явным образом.

<Литий>

&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;

Этот фильтр описывает возможность вернуться вызывающему объекту заметку, выбранную пользователем, без необходимости знать, откуда она была получена. Тип vnd.android.cursor.item/vnd.google.note данных — это универсальный код ресурса (URI), из которого можно получить курсор одного (vnd.android.cursor.item) элемента, который содержит данные панели заметок (vnd.google.note). Действие GET_CONTENT похоже на действие PICK, где действие вернется вызывающей части данных, выбранной пользователем. Однако вызывающий объект указывает тип данных, которые они хотят, а не тип данных, из которые пользователь будет выбирать.

</Пр>

Учитывая эти возможности, следующие намерения будут разрешаться в действие NotesList:

<ul><li>

<b>{ action=android.app.action.MAIN }</b> соответствует всем действиям, которые можно использовать в качестве точек входа верхнего уровня в приложение.

<Литий>

<b>{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }</b> — это фактическое намерение, используемое средством запуска для заполнения списка верхнего уровня.

<Литий>

<b>{ action=android.intent.action.view data=content://com.google.provider.NotePad/notes }</b> отображает список всех заметок в разделе "content://com.google.provider.NotePad/notes", который пользователь может просматривать и просматривать сведения о них.

<Литий>

<b>{ action=android.app.action.PICK data=content://com.google.provider.NotePad/notes }</b> содержит список заметок в разделе "content://com.google.provider.NotePad/notes", из которого пользователь может выбрать заметку, URL-адрес данных которой возвращается вызывающей стороне.

<Литий>

<b>{ action=android.app.action.GET_CONTENT type=vnd.android.cursor.item/vnd.google.note }</b> похож на действие выбора, но позволяет вызывающей стороне указать тип данных, которые они хотят вернуть, чтобы система может найти соответствующее действие, чтобы выбрать что-то из этого типа данных.

</ul>

Второе действие, com.android.notepad.NoteEditorпоказывает пользователю одну запись заметок и позволяет изменять ее. Это может сделать два действия, как описано двумя шаблонами намерений: <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;

Первое, основное назначение этого действия заключается в том, чтобы пользователь взаимодействовал с одной заметкой, как декрибируется типом vnd.android.cursor.item/vnd.google.noteMIME. Действие может просматривать заметку или разрешать пользователю изменять его. Снова мы поддерживаем категорию DEFAULT, чтобы разрешить запуск действия без явного указания его компонента.

<Литий>

&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;

Дополнительное использование этого действия заключается в вставке новой записи заметок в существующий каталог заметок. Это используется при создании новой заметки: действие INSERT выполняется в каталоге заметок, что приводит к выполнению этого действия и создает новые данные заметок, которые затем добавляются в поставщик контента.

</Пр>

Учитывая эти возможности, следующие намерения будут разрешаться в действие NoteEditor:

<ul><li>

<b>{ action=android.intent.action.view data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> показывает пользователю содержимое заметки <var>{ID}</var>.

<Литий>

<b>{ action=android.app.action.edit data=content://com.google.provider.NotePad/notes/<var{ID}</var>> }</b> позволяет пользователю изменять содержимое заметки <var>{ID}</var>.

<Литий>

<b>{ action=android.app.action.INSERT data=content://com.google.provider.NotePad/notes }</b> создает новую, пустую заметку в списке заметок по адресу "content://com.google.provider.NotePad/notes" и позволяет пользователю изменять его. Если они сохраняют изменения, URI только что созданной заметки возвращается вызывающей объекту.

</ul>

Последнее действие com.android.notepad.TitleEditorпозволяет пользователю изменять заголовок заметки. Это можно реализовать как класс, который приложение напрямую вызывает (явно задав его компонент в намерении), но здесь мы показываем способ публикации альтернативных операций с существующими данными:

&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;

В шаблоне единого намерения мы создали собственное частное действие, которое com.android.notepad.action.EDIT_TITLE означает изменение заголовка заметки. Он должен вызываться для определенной заметки (типа vnd.android.cursor.item/vnd.google.noteданных), как и в предыдущем представлении и изменении действий, но здесь отображается и редактирует заголовок, содержащийся в данных заметки.

Помимо поддержки категории по умолчанию как обычно, наш редактор заголовков также поддерживает две другие стандартные категории: ALTERNATIVE и SELECTED_ALTERNATIVE. Реализация этих категорий позволяет другим пользователям находить специальные действия, которые он предоставляет, не зная напрямую об этом, с помощью android.content.pm.PackageManager#queryIntentActivityOptions метода или чаще создавать динамические элементы меню с android.view.Menu#addIntentOptionsпомощью. Обратите внимание, что в шаблоне намерения здесь также было указано явное имя шаблона (с помощью android:label="@string/resolve_title") для более эффективного управления тем, что пользователь видит при отображении этого действия в качестве альтернативы данным, которые они просматривают.

Учитывая эти возможности, следующее намерение будет разрешено для действия TitleEditor:

<ul><li>

<b>{ action=com.android.notepad.action.EDIT_TITLE data=content://com.google.provider.NotePad/notes/<var{ID}/var>> }<</b> отображает и позволяет пользователю изменять название, связанное с примечанием <var>{ID}</var>.

</ul>

<h3>Стандартные действия< действия/h3>

Это текущие стандартные действия, которые намерения определяют для запуска действий (обычно через Context#startActivity). Наиболее важными и наиболее часто используемыми являются #ACTION_MAIN и #ACTION_EDIT.

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

<h3>Standard Broadcast Actions</h3>

Это текущие стандартные действия, определяющие намерение для получения трансляций (обычно через Context#registerReceiver или < приемник> тег в манифесте).

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

<p class="note"><strong Note: /strong>>, <если приложение предназначено для Android 11 (уровень API 30) или выше, регистрация трансляции, например#ACTION_PACKAGES_SUSPENDED, включая сведения о пакете в дополнительных функциях, получает отфильтрованный список приложений или ничего. Узнайте больше о том, как управлять видимостью пакета.

<h3>Стандартные категории</h3>

Это текущие стандартные категории, которые можно использовать для дальнейшего уточнения намерения с помощью #addCategory.

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

<h3>Standard Extra Data</h3>

Это текущие стандартные поля, которые можно использовать в качестве дополнительных данных через #putExtra.

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

<h3>Flags</h3>

Это возможные флаги, которые можно использовать в намерении с помощью #setFlags и #addFlags. Список всех возможных флагов см. в списке #setFlags .

Документация по Java для android.content.Intent.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

Intent()

Создайте пустое намерение.

Intent(Context, Class)

Создайте намерение для определенного компонента.

Intent(Context, Type)

Намерение — это абстрактное описание выполняемой операции.

Intent(Intent)

Конструктор копирования.

Intent(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Intent(String, Uri, Context, Class)

Создайте намерение для определенного компонента с указанным действием и данными.

Intent(String, Uri, Context, Type)

Намерение — это абстрактное описание выполняемой операции.

Intent(String, Uri)

Создайте намерение с заданным действием и для заданного URL-адреса данных.

Intent(String)

Создайте намерение с заданным действием.

Поля

ActionAirplaneModeChanged

Широковещательное действие: пользователь переключил телефон в режим самолета или вне него.

ActionAllApps

Действие действия. Вывод списка всех доступных приложений.

ActionAnswer

Действие действия. Обработка входящих телефонных звонков.

ActionAppError

Действие действия: пользователь нажимал кнопку "Отчет" в диалоговом окне аварийного сбоя или ANR.

ActionApplicationLocaleChanged

Действие трансляции: языковой стандарт конкретного приложения изменился.

ActionApplicationPreferences

Действие, которое предоставляет пользовательский интерфейс для настройки параметров приложения.

ActionApplicationRestrictionsChanged

Действие трансляции: отправлено после изменения ограничений приложений.

ActionAssist

Действие действия. Выполнение действия по оказанию помощи.

ActionAttachData

Используется для обозначения того, что некоторые фрагменты данных должны быть присоединены к другому месту.

ActionAutoRevokePermissions

Действие действия. Запуск пользовательского интерфейса для управления состоянием автоматического отзыва.

ActionBatteryChanged

Широковещательное действие: это <эм-липкий>широковещательный/<em> , содержащий состояние зарядки, уровень и другие сведения о батарее.

ActionBatteryLow

Широковещательное действие: указывает состояние низкой батареи на устройстве.

ActionBatteryOkay

Широковещательное действие: указывает, что батарея теперь в порядке после низкого уровня.

ActionBootCompleted

Широковещательное действие: это передается один раз после завершения загрузки пользователя.

ActionBugReport

Действие действия: отображение действия для создания отчетов об ошибке.

ActionCall

Действие действия. Выполнение вызова кому-то, указанному данными.

ActionCallButton

Действие действия. Пользователь нажимал кнопку "Звонок", чтобы перейти к абоненту или другому соответствующему пользовательскому интерфейсу для размещения звонка.

ActionCameraButton

Широковещательное действие: нажатие кнопки "Камера" было нажато.

ActionCarrierSetup

Действие действия: основная точка входа для приложений установки оператора.

ActionChooser

Действие действия. Отображение средства выбора действия, позволяющее пользователю выбрать то, что они хотят, прежде чем продолжить.

ActionCloseSystemDialogs

Действие трансляции: это широковещательная трансляция, когда действие пользователя должно запросить временное системное диалоговое окно, чтобы закрыть.

ActionConfigurationChanged

Действие трансляции: текущее устройство android.content.res.Configuration (ориентация, языковой стандарт и т. д.) изменилось.

ActionCreateDocument

Действие действия. Разрешить пользователю создавать новый документ.

ActionCreateNote

Действие действия. Запускает действие принятия заметок, которое можно использовать для создания заметки.

ActionCreateReminder

Действие действия: создает напоминание.

ActionCreateShortcut

Действие действия: создает ярлык.

ActionDateChanged

Действие трансляции: дата изменилась.

ActionDefault

Синоним действия #ACTION_VIEW"стандартный", выполняемый на фрагменте данных.

ActionDefine

Действие действия: определение значения выбранных слов.

ActionDelete

Действие действия. Удаление заданных данных из контейнера.

ActionDeviceStorageLow

Широковещательная трансляция: липкая трансляция, которая указывает на состояние низкого места хранения на классе p устройства <="примечание"> Это защищенное намерение, которое может отправляться только системой.

ActionDeviceStorageOk

Действие широковещательной трансляции: указывает, что на устройстве больше не существует <условия места на диске p class="note"> Это защищенное намерение, которое может отправляться только системой.

ActionDial

Действие действия: наберите номер, указанный данными.

ActionDockEvent

Широковещательное действие: липкая трансляция изменений в состоянии физической док-станции устройства.

ActionDreamingStarted

Широковещательное действие: отправлено после того, как система начинает мечтать.

ActionDreamingStopped

Широковещательное действие: отправлено после того, как система перестает мечтать.

ActionEdit

Действие действия. Предоставьте явный редактируемый доступ к заданным данным.

ActionExternalApplicationsAvailable

Действие трансляции: ресурсы для набора пакетов (которые ранее были недоступны) в настоящее время доступны, так как носитель, на котором они существуют, доступны.

ActionExternalApplicationsUnavailable

Действие трансляции: ресурсы для набора пакетов в настоящее время недоступны, так как носитель, на котором они существуют, недоступны.

ActionFactoryTest

Действие действия: основная точка входа для заводских тестов.

ActionGetContent

Действие действия. Разрешить пользователю выбрать определенный тип данных и вернуть его.

ActionGetRestrictionEntries

Широковещательная передача в определенное приложение для запроса любых поддерживаемых ограничений, чтобы налагать на ограниченных пользователей.

ActionGtalkServiceConnected

Широковещательное действие: установлено подключение GTalk.

ActionGtalkServiceDisconnected

Широковещательное действие: подключение GTalk было отключено.

ActionHeadsetPlug

Широковещательная трансляция: проводная гарнитура подключена или отключена.

ActionInputMethodChanged

Действие трансляции: изменен метод ввода.

ActionInsert

Действие действия. Вставка пустого элемента в заданный контейнер.

ActionInsertOrEdit

Действие действия: выберите существующий элемент или вставьте новый элемент, а затем измените его.

ActionInstallFailure

Действие действия: действие для обработки сбоев разбиения установки.

ActionInstallPackage

Действие действия: запуск установщика приложения.

ActionLaunchCaptureContentActivityForNote

Действие действия. Используйте с startActivityForResult, чтобы запустить системное действие, которое записывает содержимое на экране, чтобы сделать снимок экрана и представить его пользователю для редактирования.

ActionLocaleChanged

Широковещательное действие: эффективный языковой стандарт получателя изменился.

ActionLockedBootCompleted

Широковещательное действие: это передается один раз после завершения загрузки пользователя, но все равно в состоянии "заблокировано".

ActionMain

Действие действия. Запуск в качестве основной точки входа не ожидает получения данных.

ActionManagedProfileAdded

Трансляция, отправленная основному пользователю при добавлении связанного управляемого профиля (профиль был создан и готов к использованию).

ActionManagedProfileAvailable

Трансляция, отправленная основному пользователю, когда связанный управляемый профиль станет доступным.

ActionManagedProfileRemoved

Трансляция, отправленная основному пользователю при удалении связанного управляемого профиля.

ActionManagedProfileUnavailable

Трансляция, отправленная основному пользователю, когда связанный управляемый профиль становится недоступным.

ActionManagedProfileUnlocked

Широковещательная передача основному пользователю при разблокировке зашифрованного учетными данными частного хранилища для связанного управляемого профиля.

ActionManageNetworkUsage

Действие действия. Отображение параметров для управления использованием сетевых данных определенного приложения.

ActionManagePackageStorage

Действие трансляции: указывает, что уведомление о состоянии памяти, подтвержденное пользователем и управлением пакетами, должно быть запущено.

ActionManageUnusedApps

Действие действия. Запуск пользовательского интерфейса для управления неиспользуемых приложений (неиспользуемых приложений).

ActionMediaBadRemoval

Действие трансляции: внешний носитель был удален из слота SD-карты, но точка подключения не была отключена.

ActionMediaButton

Широковещательное действие: нажатие кнопки "Мультимедиа" было нажато.

ActionMediaChecking

Действие трансляции: внешний носитель присутствует и проверяется путь к точке подключения для проверяющего носителя, содержится в намерении.

ActionMediaEject

Широковещательное действие: пользователь выразил желание удалить внешний носитель хранилища.

ActionMediaMounted

Действие трансляции: внешний носитель присутствует и подключен в точке подключения.

ActionMediaNofs

Действие трансляции: внешний носитель присутствует, но использует несовместимые fs (или пустое) путь к точке подключения для проверяющего носителя содержится в намерении.

ActionMediaRemoved

Действие трансляции: внешний носитель удален.

ActionMediaScannerFinished

Действие трансляции: средство проверки мультимедиа завершило сканирование каталога.

ActionMediaScannerScanFile

Действие трансляции. Запрос сканера мультимедиа для сканирования файла и добавления его в базу данных мультимедиа.

ActionMediaScannerStarted

Широковещательное действие: средство проверки мультимедиа начало сканирование каталога.

ActionMediaShared

Широковещательное действие: внешний носитель отключен, так как он предоставляется через usb-хранилище масс.

ActionMediaUnmountable

Действие трансляции: внешний носитель присутствует, но не может быть подключен.

ActionMediaUnmounted

Действие трансляции: внешний носитель присутствует, но не подключен в точке подключения.

ActionMyPackageReplaced

Действие трансляции: новая версия приложения установлена над существующей.

ActionMyPackageSuspended

Широковещательное действие: отправлено в пакет, приостановленный системой.

ActionMyPackageUnsuspended

Широковещательное действие: отправлено в пакет, который был неуправляем.

ActionNewOutgoingCall

Широковещательное действие: исходящий вызов будет помещен.

ActionOpenDocument

Действие действия. Разрешить пользователю выбирать и возвращать один или несколько существующих документов.

ActionOpenDocumentTree

Действие действия. Разрешить пользователю выбрать поддерев каталога.

ActionPackageAdded

Действие трансляции: на устройстве установлен новый пакет приложения.

ActionPackageChanged

Действие трансляции: существующий пакет приложения был изменен (например, компонент был включен или отключен).

ActionPackageDataCleared

Широковещательное действие: пользователь очистил данные пакета.

ActionPackageFirstLaunch

Широковещательное действие: отправлено в пакет установщика приложения при первом запуске этого приложения (то есть при первом перемещении из остановленного состояния).

ActionPackageFullyRemoved

Действие трансляции: существующий пакет приложения полностью удален с устройства.

ActionPackageInstall
Устаревшие..

Широковещательное действие: активируйте скачивание и окончательную установку пакета.

ActionPackageNeedsVerification

Действие широковещательного трансляции: отправляется в средство проверки системного пакета, когда необходимо проверить пакет.

ActionPackageRemoved

Действие трансляции: существующий пакет приложения был удален с устройства.

ActionPackageReplaced

Действие трансляции: установлена новая версия пакета приложения, заменив ранее установленную ранее версию.

ActionPackageRestarted

Действие трансляции: пользователь перезагрузил пакет, и все его процессы были убиты.

ActionPackagesSuspended

Действие трансляции: пакеты приостановлены.

ActionPackagesUnsuspended

Действие широковещательного трансляции: пакеты не были отложены.

ActionPackageVerified

Действие трансляции: отправляется в средство проверки системного пакета при проверке пакета.

ActionPaste

Действие действия. Создание нового элемента в данном контейнере, инициализация его из текущего содержимого буфера обмена.

ActionPick

Действие действия: выберите элемент из данных, возвращая выбранные элементы.

ActionPickActivity

Действие действия: выберите действие с заданным намерением, возвращая выбранный класс.

ActionPowerConnected

Действие трансляции: внешнее питание подключено к устройству.

ActionPowerDisconnected

Действие широковещательной трансляции: внешнее питание было удалено с устройства.

ActionPowerUsageSummary

Действие действия. Отображение сведений об использовании питания пользователю.

ActionProcessText

Действие действия: обработка фрагмента текста.

ActionProfileAccessible

Трансляция, отправленная родительскому пользователю при запуске и разблокировке связанного профиля.

ActionProfileAdded

Трансляция, отправленная родительскому пользователю при добавлении связанного профиля (профиль был создан и готов к использованию).

ActionProfileInaccessible

Трансляция, отправленная родительскому пользователю при остановке связанного профиля.

ActionProfileRemoved

Трансляция, отправленная родительскому пользователю при удалении связанного профиля.

ActionProviderChanged

Широковещательное действие. Некоторые поставщики контента имеют части своего пространства имен, где они публикуют новые события или элементы, которые пользователь может быть особенно заинтересован.

ActionQuickClock

Отправляется, когда пользователь нажимает на мини-приложение часов в области "быстрые параметры" системы.

ActionQuickView

Действие действия. Быстрое просмотр данных.

ActionReboot

Широковещательное действие: перезагрузите устройство.

ActionRun

Действие действия. Запуск данных независимо от того, что означает.

ActionSafetyCenter

Действие действия. Запустите пользовательский интерфейс, чтобы открыть Центр безопасности, который выделяет состояние безопасности и конфиденциальности пользователя.

ActionScreenOff

Широковещательное действие: отправлено, когда устройство переходит в спящий режим и становится неинтерактивным.

ActionScreenOn

Широковещательное действие: отправлено, когда устройство просыпается и становится интерактивным.

ActionSearch

Действие действия. Выполнение поиска.

ActionSearchLongPress

Действие действия: действие запуска, связанное с длинным нажатием клавиши поиска.

ActionSend

Действие действия: доставка некоторых данных другому пользователю.

ActionSendMultiple

Действие действия. Доставка нескольких данных другому пользователю.

ActionSendto

Действие действия: отправка сообщения кому-то, указанному данными.

ActionSetWallpaper

Действие действия. Отображение параметров для выбора обоев.

ActionShowAppInfo

Действие действия: запуск действия с сведениями о приложении.

ActionShowWorkApps

Действие действия: действие для отображения списка всех рабочих приложений в средстве запуска.

ActionShutdown

Действие трансляции: устройство завершает работу.

ActionSync

Действие действия. Выполнение синхронизации данных.

ActionSystemTutorial

Действие действия. Запуск руководства, определенного платформой

ActionTimeChanged

Действие трансляции: время было задано.

ActionTimeTick

Действие трансляции: текущее время изменилось.

ActionTimezoneChanged

Действие трансляции: часовой пояс изменился.

ActionTranslate

Действие действия. Выполнение перевода текста.

ActionUidRemoved

Действие трансляции: пользовательский интерфейс удален из системы.

ActionUmsConnected
Устаревшие..

Широковещательное действие: устройство ввело режим хранения массы USB.

ActionUmsDisconnected
Устаревшие..

Широковещательное действие: устройство завершило режим хранения массы USB.

ActionUninstallPackage

Действие действия: запуск средства удаления приложения.

ActionUserBackground

Отправлено после завершения переключения пользователя, если переключатель вызвал отправку пользователя процесса в фон.

ActionUserForeground

Отправлено после завершения переключения пользователя, если переключатель привел к тому, что пользователь процесса будет доставлен на передний план.

ActionUserInitialize

Отправляется при первом запуске пользователя, чтобы разрешить системным приложениям выполнять однократную инициализацию.

ActionUserPresent

Действие трансляции: отправлено, когда пользователь присутствует после пробуждения устройства (e).

ActionUserUnlocked

Действие трансляции: отправлено, когда зашифрованное учетными данными частное хранилище стало разблокировано для целевого пользователя.

ActionView

Действие действия. Отображение данных пользователю.

ActionViewLocus

Действие действия: отображение состояния действия, связанного с уникальным LocusId.

ActionViewPermissionUsage

Действие действия. Запуск пользовательского интерфейса для отображения сведений об использовании заданной группы разрешений.

ActionViewPermissionUsageForPeriod

Действие действия. Запуск пользовательского интерфейса для отображения сведений об использовании заданной группы разрешений в течение заданного периода.

ActionVoiceCommand

Действие действия: запуск голосовой команды.

ActionWallpaperChanged
Устаревшие..

Трансляция действия: текущая система обоев изменилась.

ActionWebSearch

Действие действия. Выполнение веб-поиска.

CaptureContentForNoteBlockedByAdmin
Устаревшие..

Код ответа, используемый для #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE указания, что снимок экрана заблокирован ИТ-администратором.

CaptureContentForNoteFailed
Устаревшие..

Код ответа, используемый для #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE указания того, что что-то пошло не так.

CaptureContentForNoteSuccess
Устаревшие..

Код ответа, используемый для #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE указания успешности запроса.

CaptureContentForNoteUserCanceled
Устаревшие..

Код ответа, используемый для #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE указания того, что пользователь отменил поток записи содержимого.

CaptureContentForNoteWindowModeUnsupported
Устаревшие..

Код ответа, используемый для #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE указания того, что действие намерения было запущено действием #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE , выполняющимся в не поддерживаемом режиме окна.

CategoryAccessibilityShortcutTarget

Ярлык специальных возможностей — это глобальный жест для пользователей с ограниченными возможностями, чтобы активировать важную для них функцию специальных возможностей, чтобы помочь разработчикам определить, хотите ли они сделать свое действие целевым объектом ярлыка.

CategoryAlternative

Задайте, если действие должно рассматриваться как альтернативное действие для данных, которые пользователь в настоящее время просматривает.

CategoryAppBrowser

Используется для #ACTION_MAIN запуска приложения браузера.

CategoryAppCalculator

Используется для #ACTION_MAIN запуска приложения калькулятора.

CategoryAppCalendar

Используется для #ACTION_MAIN запуска приложения календаря.

CategoryAppContacts

Используется для #ACTION_MAIN запуска приложения контактов.

CategoryAppEmail

Используется для #ACTION_MAIN запуска почтового приложения.

CategoryAppFiles

Используется для #ACTION_MAIN запуска приложения файлов.

CategoryAppFitness

Используется для #ACTION_MAIN запуска фитнес-приложения.

CategoryAppGallery

Используется для #ACTION_MAIN запуска приложения коллекции.

CategoryAppMaps

Используется для #ACTION_MAIN запуска приложения карт.

CategoryAppMarket

Это действие позволяет пользователю просматривать и скачивать новые приложения.

CategoryAppMessaging

Используется для #ACTION_MAIN запуска приложения обмена сообщениями.

CategoryAppMusic

Используется для #ACTION_MAIN запуска музыкального приложения.

CategoryAppWeather

Используется для #ACTION_MAIN запуска приложения погоды.

CategoryBrowsable

Действия, которые можно безопасно вызвать из браузера, должны поддерживать эту категорию.

CategoryCarDock

Действие, выполняемое при вставке устройства в док-станцию автомобиля.

CategoryCarMode

Используется для указания того, что действие может использоваться в среде автомобиля.

CategoryDefault

Задайте, если действие должно быть параметром для действия по умолчанию (центр нажатия) для выполнения на фрагменте данных.

CategoryDeskDock

Действие, выполняемое при вставке устройства в док-станцию.

CategoryDevelopmentPreference

Это действие является панелью предпочтений разработки.

CategoryEmbed

Может выполняться внутри родительского контейнера действий.

CategoryFrameworkInstrumentationTest

Для использования в качестве кода для тестов инструментирования платформы.

CategoryHeDeskDock

Действие, выполняемое при вставке устройства в цифровую (высококонечную) док-станцию.

CategoryHome

Это домашнее действие, которое отображается при загрузке устройства.

CategoryInfo

Предоставляет сведения о пакете, в который он находится; обычно используется, если пакет не содержит #CATEGORY_LAUNCHER интерфейсную дверь пользователю без необходимости отображаться в списке всех приложений.

CategoryLauncher

Должен отображаться в средства запуска верхнего уровня.

CategoryLeanbackLauncher

Указывает действие, оптимизированное для режима Leanback, и которое должно отображаться в средстве запуска Leanback.

CategoryLeDeskDock

Действие, выполняемое при вставке устройства в аналоговую (низкую) док-станцию.

CategoryMonkey

Это действие может выполняться обезьяной или другими автоматизированными средствами тестирования.

CategoryOpenable

Используется для указания, что намерение хочет только URI, с помощью которыми можно открыть ContentResolver#openFileDescriptor(Uri, String).

CategoryPreference

Это действие является панелью предпочтений.

CategorySampleCode

Для использования в качестве примера кода (не является частью нормального взаимодействия с пользователем).

CategorySecondaryHome

Домашняя активность, показанная на вторичных дисплеях, которые поддерживают домашние действия.

CategorySelectedAlternative

Задайте, если действие должно рассматриваться как альтернативное действие выбора данных, выбранных пользователем.

CategoryTab

Предназначено для использования в качестве вкладки внутри содержащего tabActivity.

CategoryTest

Использование в качестве теста (не является частью нормального взаимодействия с пользователем).

CategoryTypedOpenable

Используется для указания, что фильтр намерений может принимать файлы, которые не обязательно открываются ContentResolver#openFileDescriptor(Uri, String), но по крайней мере потоковой передачи через ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle) использование одного из типов потоков, предоставляемых через ContentResolver#getStreamTypes(Uri, String).

CategoryUnitTest

Для использования в качестве модульного теста (запуск с помощью тестового использования).

CategoryVoice

Категории для действий, которые могут участвовать в голосовом взаимодействии.

CategoryVrHome

Действие, используемое для средства запуска при размещении устройства в средстве просмотра гарнитуры виртуальной реальности.

ExtraAlarmCount

Используется в качестве дополнительного поля в android.app.AlarmManager ожидающих намерениях, чтобы сообщить приложению, сколько ожидающих предупреждений доставляется с намерением.

ExtraAllowMultiple

Дополнительно используется для указания того, что намерение может позволить пользователю выбирать и возвращать несколько элементов.

ExtraAllowReplace
Устаревшие..

Используется как логическое поле с #ACTION_INSTALL_PACKAGE установкой пакета.

ExtraAlternateIntents

Намерение[] описание дополнительных альтернативных вариантов, с которыми #ACTION_CHOOSERвы хотели бы использовать.

ExtraAssistContext

Необязательное поле для #ACTION_ASSIST и содержащее дополнительные контекстные сведения, предоставленные текущим приложением переднего плана во время запроса на помощь.

ExtraAssistInputDeviceId

Необязательное поле, #ACTION_ASSIST содержащее идентификатор InputDevice, который использовался для вызова помощи.

ExtraAssistInputHintKeyboard

Необязательное поле, #ACTION_ASSIST указывающее, что пользователь, скорее всего, будет использовать клавиатуру в качестве основного устройства ввода для помощи.

ExtraAssistPackage

Необязательное поле, #ACTION_ASSIST содержащее имя текущего пакета приложения переднего плана во время вызова помощи.

ExtraAssistUid

Необязательное поле, #ACTION_ASSIST содержащее пользовательский интерфейс текущего пакета приложения переднего плана во время вызова помощи.

ExtraAttributionTags

Строка[] с тегами атрибуции при использовании с #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD и ACTION_MANAGE_PERMISSION_USAGE

        E.
ExtraAutoLaunchSingleChoice

Используется в качестве логического дополнительного поля в #ACTION_CHOOSER намерениях, чтобы указать, следует ли отображать селкер или нет, если доступно только одно приложение для выбора.

ExtraBcc

Строка[] содержит адреса электронной почты, которые должны быть слепыми углеродными копиями.

ExtraBugReport

Используется в качестве дополнительного поля, #ACTION_APP_ERRORсодержащего отчет об ошибке.

ExtraCaptureContentForNoteStatusCode

Дополнительное значение, используемое действием, начинающееся с #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE указания состояния ответа.

ExtraCc

Строка[] содержит адреса электронной почты, которые должны быть скопированы.

ExtraChangedComponentName
Устаревшие..

Этот элемент считается нерекомендуемым.

ExtraChangedComponentNameList

Это поле является частью android.content.Intent#ACTION_PACKAGE_CHANGEDи содержит строковый массив всех измененных компонентов.

ExtraChangedPackageList

Это поле является частью android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE, , android.content.Intent#ACTION_PACKAGES_SUSPENDEDandroid.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLEandroid.content.Intent#ACTION_PACKAGES_UNSUSPENDED содержит массив строк всех измененных компонентов.

ExtraChangedUidList

Это поле является частью android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE, android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE содержит целый массив пользовательских элементов всех измененных компонентов.

ExtraChooserCustomActions

Объект,который можно ChooserAction отправить в таблицу Android Sharesheet с действиями для конкретного приложения, которые будут представлены пользователю при вызове #ACTION_CHOOSER.

ExtraChooserModifyShareAction

Необязательный аргумент, используемый с #ACTION_CHOOSER.

ExtraChooserRefinementIntentSender

Значение IntentSender для действия, которое будет вызываться, когда пользователь выбирает действие выбора из действия выбора, представленного пользователем #ACTION_CHOOSER.

ExtraChooserTargets

О android.service.chooser.ChooserTarget ChooserTarget[] том, как #ACTION_CHOOSER описывать дополнительные целевые объекты глубокой ссылки с высоким приоритетом для пользователя, который будет представлен пользователю.

ExtraChosenComponent

Выбранное ComponentName пользователем действие.

ExtraChosenComponentIntentSender

Уведомление IntentSender о том, что пользователь успешно выбирает целевой компонент для обработки действия в действии #ACTION_CHOOSER .

ExtraComponentName

Дополнительное намерение: ComponentName значение.

ExtraContentAnnotations

String ЗаметкиArrayList, описывающие содержимое.#ACTION_CHOOSER

ExtraContentQuery

Необязательный параметр CharSequence дополнительно для предоставления поискового запроса.

ExtraDataRemoved

Используется в качестве логического поля в android.content.Intent#ACTION_PACKAGE_REMOVED намерениях, чтобы указать, представляет ли это полное удаление (удаление кода и его данных) или частичное удаление (оставляя свои данные, подразумевая, что это обновление).

ExtraDockState

Используется в качестве дополнительного поля в android.content.Intent#ACTION_DOCK_EVENT намерениях запрашивать состояние док-станции.

ExtraDontKillApp

Используется в качестве логического дополнительного поля или android.content.Intent#ACTION_PACKAGE_REMOVED android.content.Intent#ACTION_PACKAGE_CHANGED намерения для переопределения действия по умолчанию при перезапуске приложения.

ExtraDurationMillis

Дополнительное намерение: количество миллисекунда.

ExtraEmail

Строка[] содержит адреса электронной почты, которые должны быть доставлены.

ExtraEndTime

Длинная отметка времени окончания (эпоха в милли) использования разрешения при использовании с #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD и ACTION_MANAGE_PERMISSION_USAGE

ExtraExcludeComponents

Описание ComponentName ComponentName[] компонентов, которые должны быть отфильтрованы и опущены из списка компонентов, представленных пользователю.

ExtraFromStorage

Дополнительные сведения о намерениях действий, поступающих из пользовательского интерфейса хранилища при запуске вложенных действий для управления различными типами хранилища.

ExtraHtmlText

Константная строка, связанная с намерением, используемая для #ACTION_SEND предоставления альтернативы #EXTRA_TEXT форматируемого HTML-текста.

ExtraIndex

Необязательный индекс с семантикой в зависимости от действия намерения.

ExtraInitialIntents

Объект Intent или android.content.pm.LabeledIntent объекты, заданные #putExtra(String, Parcelable[]) для размещения в передней части списка вариантов, когда отображается пользователю с параметром #ACTION_CHOOSER.

ExtraInstallerPackageName

Используется в качестве строки дополнительного поля для #ACTION_INSTALL_PACKAGE установки пакета.

ExtraIntent

Намерение, описывающее выбранные варианты.#ACTION_PICK_ACTIVITY #ACTION_CHOOSER

ExtraKeyEvent

android.view.KeyEvent Объект, содержащий событие, которое активировало создание намерения, в котором он находится.

ExtraLocaleList

Дополнительное намерение: A android.os.LocaleList

ExtraLocalOnly

Дополнительно используется для указания, что намерение должно возвращать только данные, которые есть на локальном устройстве.

ExtraLocusId

Дополнительное намерение: идентификатор контекста, используемого в #ACTION_VIEW_LOCUS.

ExtraMimeTypes

Дополнительно используется для обмена данными с набором допустимых типов MIME.

ExtraNotUnknownSource

Используется как логическое поле с #ACTION_INSTALL_PACKAGE установкой пакета.

ExtraOriginatingUri

Используется в качестве дополнительного поля URI и #ACTION_INSTALL_PACKAGE #ACTION_VIEW указывает URI, из которого был получен локальный APK в поле данных "Намерение".

ExtraPackageName

Дополнительное намерение: имя пакета приложения.

ExtraPackages

Строковый массив имен пакетов.

ExtraPermissionGroupName

Дополнительное намерение: имя группы разрешений.

ExtraPhoneNumber

Строка, содержащая номер телефона, введенный android.content.Intent#ACTION_NEW_OUTGOING_CALLпервоначально или фактический номер для вызова.android.content.Intent#ACTION_CALL

ExtraProcessText

Имя дополнительного элемента, используемого для определения текста для обработки, в виде CharSequence.

ExtraProcessTextReadonly

Имя логического дополнительного элемента, используемого для определения того, будет ли обработанный текст использоваться только для чтения.

ExtraQuickViewFeatures

Необязательный дополнительный элемент String[] , указывающий, какие функции быстрого просмотра должны быть доступны пользователю в пользовательском интерфейсе быстрого просмотра при отправке Intent#ACTION_QUICK_VIEW намерения.

ExtraQuietMode

Необязательный дополнительный логическое значение, указывающее, включен или отключен тихий режим.

ExtraReferrer

Это дополнительно можно использовать с любым намерением, используемым для запуска действия, предоставляя сведения о том, кто запускает эту активность.

ExtraReferrerName

Альтернативная версия #EXTRA_REFERRER , которая предоставляет универсальный код ресурса (URI) в виде строки, а не android.net.Uri объекта.

ExtraRemoteIntentToken

Используется в дополнительном поле в удаленном намерении.

ExtraReplacementExtras

Пакет, формируя сопоставление потенциальных имен целевых пакетов с различными дополнительными пакетами, добавляющими к дополнительным намерениям по умолчанию при #EXTRA_INTENT использовании #ACTION_CHOOSER.

ExtraReplacing

Используется в качестве логического поля в android.content.Intent#ACTION_PACKAGE_REMOVED намерениях, чтобы указать, что это замена пакета, поэтому за этой трансляцией сразу же будет следовать добавление трансляции для другой версии того же пакета.

ExtraRestrictionsBundle

Дополнительно отправлено в намерение broadcastReceiver, который обрабатывает #ACTION_GET_RESTRICTION_ENTRIES.

ExtraRestrictionsIntent

Дополнительно используется в ответе от broadcastReceiver, который обрабатывает #ACTION_GET_RESTRICTION_ENTRIES.

ExtraRestrictionsList

Дополнительно используется в ответе от broadcastReceiver, который обрабатывает #ACTION_GET_RESTRICTION_ENTRIES.

ExtraResultReceiver

Используется ResultReceiver для возврата данных отправителю.

ExtraReturnResult

Используется в качестве логического дополнительного поля с #ACTION_INSTALL_PACKAGE или #ACTION_UNINSTALL_PACKAGE.

ExtraShortcutIcon

Имя дополнительного элемента, используемого для определения значка в виде растрового изображения, ярлыка.

ExtraShortcutIconResource

Имя дополнительного элемента, используемого для определения значка в виде ярлыка.

ExtraShortcutId

Дополнительное намерение: идентификатор ярлыка, используемого для отправки намерения общей папки.

ExtraShortcutIntent

Имя дополнительного элемента, используемого для определения намерения ярлыка.

ExtraShortcutName

Имя дополнительного элемента, используемого для определения имени ярлыка.

ExtraShutdownUserspaceOnly

Необязательный дополнительный параметр, #ACTION_SHUTDOWN позволяющий отправителю претендовать на то, что это завершение работы предназначено только для пользовательского пространства системы, а не для полного завершения работы.

ExtraSplitName

Намерение дополнительно: разделенное имя приложения.

ExtraStartTime

Длинная отметка времени начала (эпоха в милли) использования разрешений при использовании с #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD и ACTION_MANAGE_PERMISSION_USAGE

ExtraStream

Содержимое: URI, содержащий поток данных, связанных с намерением, используемый для #ACTION_SEND предоставления отправленных данных.

ExtraSubject

Константная строка, содержащая нужную строку темы сообщения.

ExtraSuspendedPackageExtras

Намерение дополнительно: дополнительный Bundle вариант для приостановленного пакета.

ExtraTemplate

Исходные данные для размещения в созданной записи.

ExtraText

Константа CharSequence, связанная с намерением, используемая для #ACTION_SEND предоставления отправленных литеральных данных.

ExtraTime

Необязательный дополнительный параметр, указывающий время в миллисекундах с момента эпохи.

ExtraTimezone

Дополнительно отправлено с #ACTION_TIMEZONE_CHANGED указанием нового часового пояса устройства.

ExtraTitle

Заголовок диалогового окна CharSequence для предоставления пользователю при использовании с ним #ACTION_CHOOSER.

ExtraUid

Используется в качестве дополнительного поля в android.content.Intent#ACTION_UID_REMOVED намерениях предоставления пользовательского интерфейса пакета.

ExtraUser

Перенос UserHandle с намерениями.

ExtraUserInitiated

Используется в качестве логического поля в android.content.Intent#ACTION_PACKAGE_REMOVED намерениях, чтобы сигнализировать о том, что приложение было удалено с действием, инициированным пользователем.

ExtraUseStylusMode

Логическое значение, используемое с #ACTION_CREATE_NOTE указанием того, должно ли запущенное действие принятия заметок отображать пользовательский интерфейс, подходящий для использования с входными данными пера.

FlagActivityRequireDefault
Устаревшие..

Если задано намерение, переданное Context#startActivity Context.startActivity()в, этот флаг будет запускать только намерение, если оно разрешается в один результат.

FlagActivityRequireNonBrowser
Устаревшие..

Если задано намерение, переданное Context#startActivity Context.startActivity()в, этот флаг запустит намерение только в том случае, если он разрешает результат, который не является браузером.

FlagReceiverVisibleToInstantApps
Устаревшие..

Если задано, трансляция будет видна приемникам в мгновенных приложениях.

MetadataDockHome

Логическое значение, которое может быть предоставлено как метаданные с действием док-станции, чтобы указать, что док-станция должна взять на себя домашний ключ, когда он активен.

UriAllowUnsafe
Устаревшие..

Флаг для использования с #toUri и #parseUri: разрешает синтаксический анализ небезопасных сведений.

UriAndroidAppScheme
Устаревшие..

Флаг для использования со #toUri #parseUriстрокой URI всегда имеет схему android-app:.

UriIntentScheme
Устаревшие..

Флаг для использования со #toUri #parseUriстрокой URI всегда имеет схему "намерение:".

Свойства

Action

Получение общего действия, выполняемого, например #ACTION_VIEW.

Categories

Возвращает набор всех категорий в намерении.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
ClipData

Верните связанное с этим намерением ClipData . -или- Задайте связанный с этим намерением ClipData .

Component

Получите конкретный компонент, связанный с намерением.

Creator
Data

Получение данных, с помощью которого выполняется это намерение.

DataString

То же самое, что #getData()и URI, но возвращает универсальный код ресурса (URI) в виде закодированной строки.

Extras

Извлекает карту расширенных данных из намерения.

Flags

Получите все специальные флаги, связанные с этим намерением.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HasFileDescriptors

Возвращает значение true, если дополнительные элементы намерения содержат дескриптор отправленного файла.

Identifier

Получите идентификатор этого намерения.

JniIdentityHashCode

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
JniPeerMembers

Намерение — это абстрактное описание выполняемой операции.

Package

Получение имени пакета приложения для этого намерения ограничено.

PeerReference

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
Scheme

Возвращает часть схемы данных намерения.

Selector

Возвращает конкретный селектор, связанный с этим намерением. -или- Задайте селектор для этого намерения.

SourceBounds

Получите границы отправителя этого намерения в координатах экрана. -или- Задайте границы отправителя этого намерения в координатах экрана.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Type

Извлеките любой явный тип MIME, включенный в намерение.

Методы

AddCategory(String)

Добавьте новую категорию в намерение.

AddFlags(ActivityFlags)

Добавьте дополнительные флаги в намерение (или с существующим значением флагов).

Clone()

Создает и возвращает копию этого Objectобъекта.

CloneFilter()

Создайте клон только части намерения, относящиеся к сопоставлению фильтров: действие, данные, тип, компонент и категории.

CreateChooser(Intent, ICharSequence, IntentSender)

Удобная функция для создания #ACTION_CHOOSER намерения.

CreateChooser(Intent, ICharSequence)

Удобная функция для создания #ACTION_CHOOSER намерения.

CreateChooser(Intent, String, IntentSender)

Удобная функция для создания #ACTION_CHOOSER намерения.

CreateChooser(Intent, String)

Удобная функция для создания #ACTION_CHOOSER намерения.

DescribeContents()

Описать виды специальных объектов, содержащихся в маршалируемом представлении в этом маршалируемом представлении.

Dispose()

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
Dispose(Boolean)

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
FillIn(Intent, FillInFlags)

Скопируйте содержимое <var>other</var> в этот объект, но только в том случае, если поля не определены этим объектом.

FilterEquals(Intent)

Определите, совпадают ли два намерения в целях разрешения намерений (фильтрация).

FilterHashCode()

Создайте хэш-код, соответствующий семантике filterEquals().

GetBooleanArrayExtra(String)

Получение расширенных данных из намерения.

GetBooleanExtra(String, Boolean)

Получение расширенных данных из намерения.

GetBundleExtra(String)

Получение расширенных данных из намерения.

GetByteArrayExtra(String)

Получение расширенных данных из намерения.

GetByteExtra(String, SByte)

Получение расширенных данных из намерения.

GetCharArrayExtra(String)

Получение расширенных данных из намерения.

GetCharExtra(String, Char)

Получение расширенных данных из намерения.

GetCharSequenceArrayExtra(String)

Получение расширенных данных из намерения.

GetCharSequenceArrayExtraFormatted(String)

Получение расширенных данных из намерения.

GetCharSequenceArrayListExtra(String)

Получение расширенных данных из намерения.

GetCharSequenceExtra(String)

Получение расширенных данных из намерения.

GetCharSequenceExtraFormatted(String)

Получение расширенных данных из намерения.

GetDoubleArrayExtra(String)

Получение расширенных данных из намерения.

GetDoubleExtra(String, Double)

Получение расширенных данных из намерения.

GetFloatArrayExtra(String)

Получение расширенных данных из намерения.

GetFloatExtra(String, Single)

Получение расширенных данных из намерения.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetIntArrayExtra(String)

Получение расширенных данных из намерения.

GetIntegerArrayListExtra(String)

Получение расширенных данных из намерения.

GetIntent(String)
Устаревшие..

Вызов #parseUri с 0 флагами.

GetIntentOld(String)
GetIntExtra(String, Int32)

Получение расширенных данных из намерения.

GetLongArrayExtra(String)

Получение расширенных данных из намерения.

GetLongExtra(String, Int64)

Получение расширенных данных из намерения.

GetParcelableArrayExtra(String, Class)

Получение расширенных данных из намерения.

GetParcelableArrayExtra(String)

Получение расширенных данных из намерения.

GetParcelableArrayListExtra(String, Class)

Получение расширенных данных из намерения.

GetParcelableArrayListExtra(String)

Получение расширенных данных из намерения.

GetParcelableExtra(String, Class)

Получение расширенных данных из намерения.

GetParcelableExtra(String)

Получение расширенных данных из намерения.

GetSerializableExtra(String, Class)

Получение расширенных данных из намерения.

GetSerializableExtra(String)

Получение расширенных данных из намерения.

GetShortArrayExtra(String)

Получение расширенных данных из намерения.

GetShortExtra(String, Int16)

Получение расширенных данных из намерения.

GetStringArrayExtra(String)

Получение расширенных данных из намерения.

GetStringArrayListExtra(String)

Получение расширенных данных из намерения.

GetStringExtra(String)

Получение расширенных данных из намерения.

HasCategory(String)

Проверьте, существует ли категория в намерении.

HasExtra(String)

Возвращает значение true, если дополнительное значение связано с заданным именем.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
MakeMainActivity(ComponentName)

Создайте намерение запустить основное (корневое) действие задачи.

MakeMainSelectorActivity(String, String)

Сделайте намерение для основного действия приложения, не указывая определенное действие для выполнения, но предоставляя селектору для поиска действия.

MakeRestartActivityTask(ComponentName)

Сделайте намерение, которое можно использовать для повторного запуска задачи приложения в базовом состоянии.

NormalizeMimeType(String)

Нормализация типа данных MIME.

Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
ParseIntent(Resources, XmlReader, IAttributeSet)

Анализирует элемент "намерение" (и его дочерние элементы) из XML и создает экземпляр объекта Intent.

ParseUri(String, IntentUriType)

Создайте намерение из URI.

PutCharSequenceArrayListExtra(String, IList<ICharSequence>)

Добавьте расширенные данные в намерение.

PutExtra(String, Boolean)

Добавьте расширенные данные в намерение.

PutExtra(String, Boolean[])

Добавьте расширенные данные в намерение.

PutExtra(String, Bundle)

Добавьте расширенные данные в намерение.

PutExtra(String, Byte[])

Добавьте расширенные данные в намерение.

PutExtra(String, Char)

Добавьте расширенные данные в намерение.

PutExtra(String, Char[])

Добавьте расширенные данные в намерение.

PutExtra(String, Double)

Добавьте расширенные данные в намерение.

PutExtra(String, Double[])

Добавьте расширенные данные в намерение.

PutExtra(String, ICharSequence)

Добавьте расширенные данные в намерение.

PutExtra(String, ICharSequence[])

Добавьте расширенные данные в намерение.

PutExtra(String, Int16)

Добавьте расширенные данные в намерение.

PutExtra(String, Int16[])

Добавьте расширенные данные в намерение.

PutExtra(String, Int32)

Добавьте расширенные данные в намерение.

PutExtra(String, Int32[])

Добавьте расширенные данные в намерение.

PutExtra(String, Int64)

Добавьте расширенные данные в намерение.

PutExtra(String, Int64[])

Добавьте расширенные данные в намерение.

PutExtra(String, IParcelable)

Добавьте расширенные данные в намерение.

PutExtra(String, IParcelable[])

Добавьте расширенные данные в намерение.

PutExtra(String, ISerializable)

Добавьте расширенные данные в намерение.

PutExtra(String, SByte)

Добавьте расширенные данные в намерение.

PutExtra(String, Single)

Добавьте расширенные данные в намерение.

PutExtra(String, Single[])

Добавьте расширенные данные в намерение.

PutExtra(String, String)

Добавьте расширенные данные в намерение.

PutExtra(String, String[])

Добавьте расширенные данные в намерение.

PutExtras(Bundle)

Добавьте набор расширенных данных в намерение.

PutExtras(Intent)

Скопируйте все дополнительные компоненты в "src" в это намерение.

PutIntegerArrayListExtra(String, IList<Integer>)

Добавьте расширенные данные в намерение.

PutParcelableArrayListExtra(String, IList<IParcelable>)

Добавьте расширенные данные в намерение.

PutStringArrayListExtra(String, IList<String>)

Добавьте расширенные данные в намерение.

ReadFromParcel(Parcel)
RemoveCategory(String)

Удалите категорию из намерения.

RemoveExtra(String)

Удалите расширенные данные из намерения.

RemoveFlags(ActivityFlags)

Удалите эти флаги из намерения.

ReplaceExtras(Bundle)

Полностью замените дополнительные сведения в намерении заданным пакетом дополнительных компонентов.

ReplaceExtras(Intent)

Полностью замените дополнительные сведения в намерении дополнительными компонентами в заданном намерении.

ResolveActivity(PackageManager)

Возвращает компонент действия, который следует использовать для обработки этого намерения.

ResolveActivityInfo(PackageManager, PackageInfoFlags)

Устраните намерение в описании ActivityInfo действия, которое должно выполнить намерение.

ResolveType(ContentResolver)

Возвращает тип данных MIME этого намерения.

ResolveType(Context)

Возвращает тип данных MIME этого намерения.

ResolveTypeIfNeeded(ContentResolver)

Возвращает тип данных MIME этого намерения, только если он понадобится для разрешения намерений.

SetAction(String)

Задайте общее действие для выполнения.

SetClass(Context, Class)

Удобство вызова #setComponent(ComponentName) с именем, возвращаемым Class объектом.

SetClass(Context, Type)

Намерение — это абстрактное описание выполняемой операции.

SetClassName(Context, String)

Удобство вызова #setComponent с явным именем класса.

SetClassName(String, String)

Удобство вызова #setComponent с явным именем пакета приложения и именем класса.

SetComponent(ComponentName)

(Обычно необязательно) Явно задайте компонент для обработки намерения.

SetData(Uri)

Задайте данные, на которые работает это намерение.

SetDataAndNormalize(Uri)

Нормализует и задает данные, на которые работает это намерение.

SetDataAndType(Uri, String)

(Обычно необязательно) Задайте данные для намерения вместе с явным типом данных MIME.

SetDataAndTypeAndNormalize(Uri, String)

(Обычно необязательно) Нормализуйте и задайте URI данных и явный тип данных MIME.

SetExtrasClassLoader(ClassLoader)

Задает классLoader, который будет использоваться при отмене параметров, которые будут использоваться при отмене всех значений, доступных для передачи, из дополнительных элементов этого намерения.

SetFlags(ActivityFlags)

Задайте специальные флаги, управляющие способом обработки этого намерения.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetIdentifier(String)

Задайте идентификатор для этого намерения.

SetPackage(String)

(Обычно необязательно) Задайте явное имя пакета приложения, ограничивающее компоненты, которым будет разрешено это намерение.

SetType(String)

Задайте явный тип данных MIME.

SetTypeAndNormalize(String)

Нормализуйте и задайте явный тип данных MIME.

ToArray<T>()

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
ToURI()
Устаревшие..

Вызов #toUri с 0 флагами.

ToUri(IntentUriType)

Преобразуйте это намерение в строку, содержащую представление URI.

UnregisterFromRuntime()

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Неструктурировать этот объект в пакете "Посылка".

Явные реализации интерфейса

IJavaPeerable.Disposed()

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Намерение — это абстрактное описание выполняемой операции.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Намерение — это абстрактное описание выполняемой операции.

GetJniTypeName(IJavaPeerable)

Намерение — это абстрактное описание выполняемой операции.

Применяется к