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
파생
특성
구현

설명

의도는 수행할 작업에 대한 추상적인 설명입니다. 와 함께 Context#startActivity(Intent) startActivity 를 사용하여 를 android.content.Context#sendBroadcast(Intent) broadcastIntent 시작하여 android.app.Activity관심 BroadcastReceiver BroadcastReceiver 있는 구성 요소로 보내거나 android.content.Context#bindService 백그라운드android.app.Service와 통신할 수 있습니다android.content.Context#startService.

의도는 서로 다른 애플리케이션의 코드 간에 런타임 바인딩을 수행하는 기능을 제공합니다. 그것의 가장 중요한 사용은 활동 사이의 접착제로 생각할 수있는 활동의 시작에 있습니다. 기본적으로 수행할 작업에 대한 추상적인 설명을 포함하는 수동 데이터 구조입니다.

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

의도를 만들고 resolve 방법에 대한 자세한 내용은 의도 및 의도 필터 개발자 가이드를 참조하세요.

</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_VIEWcontent://contacts/people/N</b> }가 사용됩니다.

</li></ul>

이러한 기본 특성 외에도 의도에 포함할 수 있는 여러 보조 특성이 있습니다.

<ul><li>

<b>category</b> -- 실행할 작업에 대한 추가 정보를 제공합니다. 예를 들어 #CATEGORY_LAUNCHER 은 시작 관리자에 최상위 애플리케이션으로 표시되어야 하며, #CATEGORY_ALTERNATIVE 즉, 사용자가 데이터 조각에서 수행할 수 있는 대체 작업 목록에 포함되어야 합니다.

<리튬>

<b>type</b> -- 의도 데이터의 명시적 형식(MIME 형식)을 지정합니다. 일반적으로 형식은 데이터 자체에서 유추됩니다. 이 특성을 설정하면 해당 평가를 사용하지 않도록 설정하고 명시적 형식을 강제로 적용합니다.

<리튬>

<b>component</b> -- 의도에 사용할 구성 요소 클래스의 명시적 이름을 지정합니다. 일반적으로 의도의 다른 정보(작업, 데이터/형식 및 범주)를 보고 이를 처리할 수 있는 구성 요소와 일치시켜 결정됩니다. 이 특성을 설정하면 평가가 수행되지 않으며 이 구성 요소가 있는 그대로 사용됩니다. 이 특성을 지정하면 다른 모든 의도 특성이 선택 사항이 됩니다.

<리튬>

<b>extras</b> -- 추가 정보입니다 Bundle . 구성 요소에 확장 정보를 제공하는 데 사용할 수 있습니다. 예를 들어 전자 메일 메시지를 보내는 작업이 있는 경우 제목, 본문 등을 제공하기 위해 여기에 추가 데이터 조각을 포함할 수도 있습니다.

</ul>

다음은 이러한 추가 매개 변수를 사용하여 의도로 지정할 수 있는 다른 작업의 몇 가지 예입니다.

<ul><li>

<b>#ACTION_MAIN 범주 #CATEGORY_HOME</b> -- 홈 화면을 시작합니다.

</li li><>

<MIME 유형android.provider.Contacts.Phones#CONTENT_URI vnd.android.cursor.item/phone이 /b인 b#ACTION_GET_CONTENT>> -- 사용자의 전화 번호 목록을 표시하여 사용자가 해당 전화 번호 목록을 탐색하여 선택하고 부모 활동으로 반환할 수 있도록 합니다.<

</li li><>

<MIME 형식 */* 및 범주 #CATEGORY_OPENABLE</b>를 사용하는 b>#ACTION_GET_CONTENT -- 로 ContentResolver#openInputStream(Uri) ContentResolver.openInputStream()열 수 있는 데이터에 대한 모든 선택기를 표시하여 사용자가 그 중 하나를 선택한 다음 그 안에 있는 일부 데이터를 선택하고 결과 URI를 호출자에게 반환할 수 있도록 합니다. 예를 들어 전자 메일 애플리케이션에서 사용자가 첨부 파일로 포함할 일부 데이터를 선택할 수 있도록 하는 데 사용할 수 있습니다.

</li></ul>

Intent 클래스에는 다양한 표준 의도 작업 및 범주 상수가 정의되어 있지만 애플리케이션은 자체적으로 정의할 수도 있습니다. 이러한 문자열은 Java 스타일 범위 지정을 사용하여 고유한지 확인합니다. 예를 들어 표준 #ACTION_VIEW 은 "android.intent.action.VIEW"라고 합니다.

작업, 데이터 형식, 범주 및 추가 데이터 집합은 시스템의 언어를 정의하여 "john smith의 셀 호출"과 같은 구의 표현을 허용합니다. 애플리케이션이 시스템에 추가되면 새 작업, 형식 및 범주를 추가하여 이 언어를 확장하거나 이를 처리하는 자체 활동을 제공하여 기존 구의 동작을 수정할 수 있습니다.

"IntentResolution"><h3>의도 확인</h3>

사용할 의도에는 두 가지 기본 형식이 있습니다.

<ul><li>

<b>명시적 의도</b>는 실행할 정확한 클래스를 제공하는 구성 요소(또는 #setClass를 통해#setComponent)를 지정했습니다. 이러한 정보에는 다른 정보가 포함되지 않는 경우가 많으며, 사용자가 애플리케이션과 상호 작용할 때 애플리케이션에서 다양한 내부 활동을 시작할 수 있는 방법일 뿐입니다.

<리튬>

<b>암시적 의도</b> 는 구성 요소를 지정하지 않았습니다. 대신 시스템에서 해당 의도에 대해 실행하는 데 가장 적합한 사용 가능한 구성 요소를 결정하기에 충분한 정보를 포함해야 합니다. </ul>

암시적 의도를 사용하는 경우 이러한 임의 의도를 고려할 때 이를 사용하여 수행할 작업을 알아야 합니다. 이 작업은 의도를 처리할 android.app.Activity수 있는 , 또는 android.app.Service (BroadcastReceiver또는 경우에 따라 두 개 이상의 활동/수신기)에 매핑하는 의도 확인</em> 프로세스<>에 의해 처리됩니다.

의도 확인 메커니즘은 기본적으로 모든 <에 대해 의도 일치를 중심으로 진행됩니다. intent-filter> 설치된 애플리케이션 패키지의 설명입니다. (또한 브로드캐스트의 경우 명시적으로 에 등록된 모든 BroadcastReceiver 개체) Context#registerReceiver 이에 대한 자세한 내용은 클래스의 설명서에서 IntentFilter 찾을 수 있습니다.

의도에는 해결에 사용되는 작업, 유형 및 범주의 세 가지 정보가 있습니다. 이 정보를 사용하여 의도를 처리할 수 있는 구성 요소에 대해 에서 PackageManager 쿼리를 수행합니다. 적절한 구성 요소는 다음과 같이 파일에 제공된 AndroidManifest.xml 의도 정보에 따라 결정됩니다.

<ul><li>

지정된 경우 b>action</b>는 <구성 요소가 처리하는 작업으로 나열해야 합니다.

<리튬>

<의도에 아직 제공되지 않은 경우 b>형식</b>가 의도의 데이터에서 검색됩니다. 작업과 마찬가지로 형식이 의도에 포함된 경우(명시적으로 또는 암시적으로 데이터에 포함) 구성 요소에서 처리할 형식으로 나열되어야 합니다.

<li> URI가 아니 content: 고 의도에 명시적 형식이 포함되지 않은 데이터의 경우 대신 <의도 데이터의 b>체계</b>(예: 또는 mailto:)가 http: 고려됩니다. 다시 작업처럼 구성표를 일치시키는 경우 처리할 수 있는 구성 요소로 나열되어야 합니다. <리튬>

b categories/b>(<제공된 경우)는 작업에서 처리하는 범주로 all</em>을 나열해야 합니다<>.<> 즉, 범주 및 #CATEGORY_ALTERNATIVE를 포함하는 경우 해당 범주 #CATEGORY_LAUNCHER 의 두< 가지 모두/em>을 나열<>하는 의도를 가진 구성 요소에만 resolve. 활동은 에서 찾을 Context#startActivity Context.startActivity()수 있도록 을 #CATEGORY_DEFAULT 지원해야 하는 경우가 많습니다.

</ul>

예를 들어 사용자가 노트 데이터 목록을 탐색하고 개별 항목에 대한 세부 정보를 볼 수 있는 Note Pad 샘플 애플리케이션을 고려해 보세요. 기울임꼴의 텍스트는 이름을 고유한 패키지와 관련된 이름으로 바꿀 위치를 나타냅니다.

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

그러면 작업에서 노트 디렉터리에서 수행할 수 있는 작업이 선언됩니다. 지원되는 형식은 <와 함께 제공됩니다. 형식> tag는 vnd.android.cursor.dir/vnd.google.note 0개 이상의 항목()으로 구성된 커서를 검색할 수 있는 URI로, 메모장 데이터(vnd.android.cursor.dirvnd.google.note)를 보유합니다. 이 작업을 통해 사용자는 보기 및 편집 작업을 통해 데이터 디렉터리를 보거나 편집하거나 특정 메모를 선택하여 호출자에게 반환할 수 있습니다(PICK 작업을 통해). 또한 여기에 제공된 DEFAULT 범주는 <>구성 요소 이름이 명시적으로 지정되지 않은 경우 메서드가 Context#startActivity Context.startActivity 작업을 resolve 데 필요합니다<>.

<리튬>

&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 은 메모장 데이터(vnd.google.note)를 포함하는 정확히 하나의 (vnd.android.cursor.item) 항목의 커서를 검색할 수 있는 URI입니다. GET_CONTENT 작업은 사용자가 선택한 데이터를 호출자에게 반환하는 PICK 작업과 유사합니다. 그러나 여기서 호출자는 사용자가 선택할 데이터 형식 대신 원하는 데이터 형식을 지정합니다.

</Ol>

이러한 기능을 고려할 때 다음 의도는 NotesList 활동에 resolve.

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

이 작업의 첫 번째 기본 목적은 사용자가 MIME 형식 vnd.android.cursor.item/vnd.google.note으로 해독된 단일 메모와 상호 작용하도록 하는 것입니다. 활동은 메모를 보거나 사용자가 노트를 편집하도록 허용할 수 있습니다. 구성 요소를 명시적으로 지정하지 않고 작업을 시작할 수 있도록 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 작업은 노트 디렉터리에서 실행되어 이 작업이 실행되고 사용자가 새 메모 데이터를 만든 다음 콘텐츠 공급자에 추가하도록 합니다.

</Ol>

이러한 기능을 고려할 때 다음 의도는 NoteEditor 활동에 resolve.

<ul><li>

<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> 는 사용자에게 note <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 활동에 resolve.

<ul><li>

<b>{ action=com.android.notepad.action.EDIT_TITLE data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> 가 표시되고 사용자가 note <var>{ID}</var>과 연결된 제목을 편집할 수 있습니다.

</ul>

<h3>표준 작업 작업</h3>

이러한 작업은 의도에서 활동을 시작하기 위해 정의하는 현재 표준 작업입니다(일반적으로 를 통해 Context#startActivity). 가장 중요하고 가장 자주 사용되는 것은 및 #ACTION_EDIT입니다#ACTION_MAIN.

<ul><li><#ACTION_MAINli li>#ACTION_VIEW><<#ACTION_ATTACH_DATAli<>#ACTION_EDITli#ACTION_PICK<#ACTION_CHOOSER><>li<#ACTION_GET_CONTENT>li#ACTION_DIAL<>li<#ACTION_SEND#ACTION_CALL<>>li><#ACTION_PICK_ACTIVITY><>#ACTION_RUN<>>#ACTION_ANSWER<>#ACTION_SYNC#ACTION_DELETE<<#ACTION_INSERT>#ACTION_SENDTO<li#ACTION_SEARCH><li li#ACTION_WEB_SEARCH<><>#ACTION_FACTORY_TEST/ul>

<h3>표준 브로드캐스트 작업</h3>

이는 의도에서 브로드캐스트 수신을 위해 정의하는 현재 표준 작업입니다(일반적으로 또는 Context#registerReceiver < 수신기> 매니페스트의 태그).

<ul><li><#ACTION_TIME_TICKli>#ACTION_TIME_CHANGED<li><#ACTION_TIMEZONE_CHANGEDli><#ACTION_BOOT_COMPLETEDli<#ACTION_PACKAGE_ADDED<>>#ACTION_PACKAGE_CHANGEDli<#ACTION_PACKAGE_REMOVED>li>#ACTION_PACKAGE_RESTARTED<li><>>#ACTION_PACKAGES_SUSPENDED<><#ACTION_UID_REMOVED<<#ACTION_PACKAGES_UNSUSPENDED>#ACTION_PACKAGE_DATA_CLEARED#ACTION_BATTERY_CHANGEDli li><#ACTION_POWER_CONNECTEDli#ACTION_POWER_DISCONNECTED<><>#ACTION_SHUTDOWN li/ul>

<p class="note"><strong Note: </strong>>앱이 Android 11(API 수준 30) 이상을 대상으로 하는 경우 추가 항목에 패키지 세부 정보가 포함된 브로드 #ACTION_PACKAGES_SUSPENDED 캐스트를 등록하면 필터링된 앱 목록이 수신되거나 아무 것도 수신되지 않습니다. 패키지 표시 유형을 관리하는 방법에 대해 자세히 알아봅니다.

<h3>표준 범주</h3>

이러한 범주는 을 통해 #addCategory의도를 더 명확히 하는 데 사용할 수 있는 현재 표준 범주입니다.

<ul><li><#CATEGORY_DEFAULTli li>#CATEGORY_BROWSABLE#CATEGORY_TAB><<li<>#CATEGORY_ALTERNATIVEli#CATEGORY_SELECTED_ALTERNATIVE<>>#CATEGORY_LAUNCHER<li<#CATEGORY_INFO>li#CATEGORY_HOME<>li>#CATEGORY_PREFERENCE<li#CATEGORY_TEST<>li><#CATEGORY_CAR_DOCK><#CATEGORY_DESK_DOCKli li#CATEGORY_LE_DESK_DOCK><li li#CATEGORY_HE_DESK_DOCK<>li li>#CATEGORY_VR_HOME#CATEGORY_CAR_MODE><<#CATEGORY_APP_MARKET<> li/ul>

<h3>표준 추가 데이터</h3>

이러한 필드는 를 통해 #putExtra추가 데이터로 사용할 수 있는 현재 표준 필드입니다.

<ul><li#EXTRA_ALARM_COUNT<>li><#EXTRA_BCCli<#EXTRA_CC>li#EXTRA_CHANGED_COMPONENT_NAME><li<><><#EXTRA_DONT_KILL_APP<#EXTRA_EMAIL<#EXTRA_DOCK_STATE_UNDOCKED><>><>#EXTRA_DOCK_STATE_LE_DESK>#EXTRA_DOCK_STATE_CAR><<#EXTRA_DOCK_STATE#EXTRA_DOCK_STATE_HE_DESK>#EXTRA_DOCK_STATE_DESK#EXTRA_DATA_REMOVEDli li<>#EXTRA_INITIAL_INTENTSli<>#EXTRA_INTENTli li><#EXTRA_PHONE_NUMBER#EXTRA_REFERRER>#EXTRA_ORIGINATING_URI#EXTRA_SHORTCUT_ICON>>>#EXTRA_REMOTE_INTENT_TOKEN<<>#EXTRA_REPLACING<<<>#EXTRA_KEY_EVENT<>#EXTRA_SHORTCUT_ICON_RESOURCE<li><#EXTRA_SHORTCUT_INTENTli><#EXTRA_STREAMli li>#EXTRA_SUBJECT<#EXTRA_SHORTCUT_NAME><li>#EXTRA_TEMPLATE<li><#EXTRA_TEXTli><#EXTRA_TITLEli>#EXTRA_UID<li>#EXTRA_USER_INITIATED</ul>

<h3>Flags</h3>

이러한 플래그는 및 을 통해 #setFlags 의도에서 사용할 수 있는 가능한 플래그입니다 #addFlags. 가능한 모든 플래그 목록은 를 참조하세요 #setFlags .

에 대한 Java 설명서입니다 android.content.Intent.

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

Intent()

빈 의도를 만듭니다.

Intent(Context, Class)

특정 구성 요소에 대한 의도를 만듭니다.

Intent(Context, Type)

의도는 수행할 작업에 대한 추상적인 설명입니다.

Intent(Intent)

복사 생성자입니다.

Intent(IntPtr, JniHandleOwnership)

JNI 개체의 관리형 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

Intent(String)

지정된 작업을 사용하여 의도를 만듭니다.

Intent(String, Uri)

지정된 작업 및 지정된 데이터 URL에 대한 의도를 만듭니다.

Intent(String, Uri, Context, Class)

지정된 작업 및 데이터를 사용하여 특정 구성 요소에 대한 의도를 만듭니다.

Intent(String, Uri, Context, Type)

의도는 수행할 작업에 대한 추상적인 설명입니다.

필드

ActionAirplaneModeChanged

브로드캐스트 작업: 사용자가 휴대폰을 비행기 모드로 또는 비행기 모드로 전환했습니다.

ActionAllApps

작업 작업: 사용 가능한 모든 애플리케이션을 나열합니다.

ActionAnswer

활동 작업: 수신 전화 통화를 처리합니다.

ActionAppError

작업 작업: 사용자가 크래시/ANR 대화 상자에서 "보고서" 단추를 눌렀습니다.

ActionApplicationLocaleChanged

브로드캐스트 작업: 특정 앱의 로캘이 변경되었습니다.

ActionApplicationPreferences

애플리케이션 기본 설정을 조정하기 위한 사용자 인터페이스를 제공하는 활동입니다.

ActionApplicationRestrictionsChanged

브로드캐스트 작업: 애플리케이션 제한이 변경된 후 전송됩니다.

ActionAssist

활동 작업: 지원 작업을 수행합니다.

ActionAttachData

일부 데이터를 다른 위치에 연결해야 함을 나타내는 데 사용됩니다.

ActionAutoRevokePermissions

작업 작업: UI를 시작하여 자동 해지 상태를 관리합니다.

ActionBatteryChanged

브로드캐스트 작업: 배터리에 <>대한 충전 상태, 수준 및 기타 정보를 포함하는 고정 브로드캐스트</em>입니다.

ActionBatteryLow

브로드캐스트 작업: 디바이스의 배터리 부족 상태를 나타냅니다.

ActionBatteryOkay

브로드캐스트 작업: 배터리가 낮아진 후 이제 정상임을 나타냅니다.

ActionBootCompleted

브로드캐스트 작업: 사용자가 부팅을 완료한 후 한 번 브로드캐스트됩니다.

ActionBugReport

활동 작업: 버그를 보고하기 위한 활동을 표시합니다.

ActionCall

활동 작업: 데이터로 지정된 사람에 대한 호출을 수행합니다.

ActionCallButton

활동 작업: 사용자가 "통화" 단추를 눌러 전화를 걸기 위한 전화 걸기 또는 기타 적절한 UI로 이동합니다.

ActionCameraButton

브로드캐스트 작업: "카메라 단추"를 눌렀습니다.

ActionCarrierSetup

활동 작업: 이동 통신 사업자 설정 앱의 주요 진입점입니다.

ActionChooser

활동 작업: 사용자가 계속하기 전에 원하는 항목을 선택할 수 있도록 활동 선택기를 표시합니다.

ActionCloseSystemDialogs

브로드캐스트 작업: 사용자 작업이 임시 시스템 대화 상자를 해제하도록 요청해야 하는 경우 브로드캐스트됩니다.

ActionConfigurationChanged

브로드캐스트 작업: 현재 디바이스 android.content.res.Configuration (방향, 로캘 등)가 변경되었습니다.

ActionCreateDocument

활동 작업: 사용자가 새 문서를 만들 수 있도록 허용합니다.

ActionCreateNote

활동 작업: 메모를 만드는 데 사용할 수 있는 메모 작성 작업을 시작합니다.

ActionCreateReminder

활동 작업: 미리 알림을 만듭니다.

ActionCreateShortcut

활동 작업: 바로 가기를 만듭니다.

ActionDateChanged

브로드캐스트 작업: 날짜가 변경되었습니다.

ActionDefault

의 동의어 #ACTION_VIEW로, 데이터 조각에서 수행되는 "표준" 작업입니다.

ActionDefine

활동 작업: 선택한 단어의 의미를 정의합니다.

ActionDelete

작업 작업: 해당 컨테이너에서 지정된 데이터를 삭제합니다.

ActionDeviceStorageLow

브로드캐스트 작업: p class="note"> 디바이스<의 낮은 스토리지 공간 조건을 나타내는 고정 브로드캐스트입니다. 이는 시스템에서만 보낼 수 있는 보호된 의도입니다.

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

활동 작업: UI를 시작하여 사용하지 않는 앱(최대 절전 모드 앱)을 관리합니다.

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

활동 작업: UI를 시작하여 사용자의 보안 및 개인 정보 보호 상태 강조 표시하는 안전 센터를 엽니다.

ActionScreenOff

브로드캐스트 작업: 디바이스가 절전 모드로 이동하고 비대화형이 될 때 전송됩니다.

ActionScreenOn

브로드캐스트 작업: 디바이스가 절전 모드에서 해제되고 대화형이 되면 전송됩니다.

ActionSearch

활동 작업: 검색을 수행합니다.

ActionSearchLongPress

활동 작업: 검색 키를 길게 누르는 것과 관련된 작업을 시작합니다.

ActionSend

활동 작업: 다른 사람에게 일부 데이터를 배달합니다.

ActionSendMultiple

활동 작업: 다른 사람에게 여러 데이터를 배달합니다.

ActionSendto

활동 작업: 데이터로 지정된 사람에게 메시지를 보냅니다.

ActionSetWallpaper

활동 작업: 배경 화면 선택을 위한 설정을 표시합니다.

ActionShowAppInfo

활동 작업: 앱 정보를 보여 주는 활동을 시작합니다.

ActionShowWorkApps

활동 작업: 시작 관리자의 모든 작업 앱 목록을 표시하는 작업입니다.

ActionShutdown

브로드캐스트 작업: 디바이스가 종료됩니다.

ActionSync

활동 작업: 데이터 동기화를 수행합니다.

ActionSystemTutorial

활동 작업: 플랫폼 정의 자습서 시작

ActionTimeChanged

브로드캐스트 작업: 시간이 설정되었습니다.

ActionTimeTick

브로드캐스트 작업: 현재 시간이 변경되었습니다.

ActionTimezoneChanged

브로드캐스트 작업: 표준 시간대가 변경되었습니다.

ActionTranslate

작업 작업: 텍스트 번역을 수행합니다.

ActionUidRemoved

브로드캐스트 작업: 시스템에서 uid가 제거되었습니다.

ActionUmsConnected
사용되지 않음.

브로드캐스트 작업: 디바이스가 USB 대용량 스토리지 모드로 전환되었습니다.

ActionUmsDisconnected
사용되지 않음.

브로드캐스트 작업: 디바이스가 USB 대용량 스토리지 모드를 종료했습니다.

ActionUninstallPackage

작업 작업: 애플리케이션 제거 프로그램을 시작합니다.

ActionUserBackground

스위치로 인해 프로세스의 사용자가 백그라운드로 전송된 경우 사용자 스위치가 완료된 후 전송됩니다.

ActionUserForeground

스위치로 인해 프로세스의 사용자를 포그라운드로 가져온 경우 사용자 스위치가 완료된 후 전송됩니다.

ActionUserInitialize

시스템 앱이 한 번 초기화를 수행할 수 있도록 사용자가 처음 시작될 때 전송됩니다.

ActionUserPresent

브로드캐스트 작업: 디바이스가 절전 모드 해제된 후 사용자가 있을 때 전송됩니다(예:

ActionUserUnlocked

브로드캐스트 작업: 대상 사용자에 대해 자격 증명 암호화 프라이빗 스토리지의 잠금이 해제된 경우 전송됩니다.

ActionView

활동 작업: 사용자에게 데이터를 표시합니다.

ActionViewLocus

활동 작업: 고유한 LocusId와 연결된 활동 상태를 표시합니다.

ActionViewPermissionUsage

작업 작업: UI를 시작하여 지정된 권한 그룹의 사용에 대한 정보를 표시합니다.

ActionViewPermissionUsageForPeriod

작업 작업: 지정된 기간 동안 지정된 권한 그룹의 사용에 대한 정보를 표시하기 위해 UI를 시작합니다.

ActionVoiceCommand

활동 작업: 음성 명령을 시작합니다.

ActionWallpaperChanged
사용되지 않음.

브로드캐스트 작업: 현재 시스템 배경 화면이 변경되었습니다.

ActionWebSearch

활동 작업: 웹 검색을 수행합니다.

CaptureContentForNoteBlockedByAdmin
사용되지 않음.

스크린샷이 IT 관리자에 의해 차단되었음을 나타내는 데 #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
사용되지 않음.

지원되지 않는 창 모드에서 실행되는 활동에 의해 의도 작업이 #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE 시작되었음을 나타내기 위해 와 함께 #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE 사용되는 응답 코드입니다.

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

디바이스가 VR 헤드셋 뷰어에 배치된 경우 시작 관리자에 사용할 활동입니다.

ExtraAlarmCount

보류 중인 의도에서 android.app.AlarmManager int 추가 필드로 사용하여 애플리케이션이 호출되는 대기 중인 경보 수를 의도로 전달하도록 지시합니다.

ExtraAllowMultiple

의도를 사용하여 사용자가 여러 항목을 선택하고 반환할 수 있음을 나타내는 데 추가로 사용됩니다.

ExtraAllowReplace
사용되지 않음.

를 사용하여 패키지를 설치하는 부울 추가 필드 #ACTION_INSTALL_PACKAGE 로 사용됩니다.

ExtraAlternateIntents

에 표시하려는 추가 대체 선택 항목을 설명하는 의도[]입니다 #ACTION_CHOOSER.

ExtraAssistContext

지원 요청 시 현재 포그라운드 앱에서 제공하는 추가 컨텍스트 정보를 포함하는 및 의 선택적 필드 #ACTION_ASSIST 입니다.

ExtraAssistInputDeviceId

어시스트를 호출하는 데 사용된 InputDevice ID를 포함하는 의 선택적 필드 #ACTION_ASSIST 입니다.

ExtraAssistInputHintKeyboard

사용자가 지원을 위해 키보드를 기본 입력 장치로 사용할 가능성이 있음을 시사하는 선택적 필드 #ACTION_ASSIST 입니다.

ExtraAssistPackage

지원을 호출할 때 현재 포그라운드 애플리케이션 패키지의 이름을 포함하는 의 선택적 필드 #ACTION_ASSIST 입니다.

ExtraAssistUid

지원을 호출할 때 현재 포그라운드 애플리케이션 패키지의 uid를 포함하는 의 선택적 필드 #ACTION_ASSIST 입니다.

ExtraAttributionTags

와 함께 사용할 때 특성 태그를 보유하는 String[]#ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD 및 ACTION_MANAGE_PERMISSION_USAGE

        E.
ExtraAutoLaunchSingleChoice

선택할 수 있는 애플리케이션이 하나만 있는 #ACTION_CHOOSER 경우 선택기를 표시할지 여부를 지정하기 위해 의도에서 부울 추가 필드로 사용됩니다.

ExtraBcc

맹인 탄소를 복사해야 하는 전자 메일 주소를 포함하는 String[]

ExtraBugReport

버그 보고서를 포함하는 에서 #ACTION_APP_ERROR구획 가능한 추가 필드로 사용됩니다.

ExtraCaptureContentForNoteStatusCode

활동에서 응답의 상태 나타내기 위해 로 시작하는 #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE int 추가입니다.

ExtraCc

탄소를 복사해야 하는 전자 메일 주소를 포함하는 String[]

ExtraChangedComponentName
사용되지 않음.

이 멤버는 더 이상 사용되지 않습니다.

ExtraChangedComponentNameList

이 필드는 의 android.content.Intent#ACTION_PACKAGE_CHANGED일부이며 변경된 모든 구성 요소의 문자열 배열을 포함합니다.

ExtraChangedPackageList

이 필드는 , , android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLEandroid.content.Intent#ACTION_PACKAGES_SUSPENDEDandroid.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE일부입니다.android.content.Intent#ACTION_PACKAGES_UNSUSPENDED 및 에는 변경된 모든 구성 요소의 문자열 배열이 포함되어 있습니다.

ExtraChangedUidList

이 필드는 의 android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE일부입니다.android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE 및 에는 변경된 모든 구성 요소의 uids 정수 배열이 포함되어 있습니다.

ExtraChooserCustomActions

를 호출할 때 사용자에게 표시할 앱별 작업을 Android Sharesheet에 제공하는 개체의 ChooserAction Parcelable[]입니다 #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

ArrayList 에 대한 #ACTION_CHOOSER콘텐츠를 설명하는 주석의 String 입니다.

ExtraContentQuery

검색 쿼리를 제공하기 위한 선택적 CharSequence 추가입니다.

ExtraDataRemoved

의도에서 android.content.Intent#ACTION_PACKAGE_REMOVED 부울 추가 필드로 사용하여 전체 제거(코드와 해당 데이터 모두 제거)를 나타내는지 또는 부분 제거(데이터를 그대로 두면 업데이트임을 의미)를 나타내는지 여부를 나타냅니다.

ExtraDockState

도크 상태를 요청하기 위한 의도의 android.content.Intent#ACTION_DOCK_EVENT int 추가 필드로 사용됩니다.

ExtraDontKillApp

또는 의도에서 android.content.Intent#ACTION_PACKAGE_REMOVEDandroid.content.Intent#ACTION_PACKAGE_CHANGED 부울 추가 필드로 사용되어 애플리케이션을 다시 시작하는 기본 작업을 재정의합니다.

ExtraDurationMillis

추가 의도: 밀리초 수입니다.

ExtraEmail

배달해야 하는 전자 메일 주소를 포함하는 String[]

ExtraEndTime

및 와 함께 #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD 사용할 때 사용 권한 사용의 끝 타임스탬프(epoch 시간(밀리)를 나타내는 긴 ACTION_MANAGE_PERMISSION_USAGE

ExtraExcludeComponents

ComponentName ComponentName[] 사용자에게 제공되는 구성 요소 목록에서 필터링하고 생략해야 하는 설명 구성 요소입니다.

ExtraFromStorage

다양한 유형의 스토리지를 관리하기 위해 하위 활동을 실행할 때 스토리지 UI에서 들어오는 활동 의도에 포함할 수 있는 추가 작업입니다.

ExtraHtmlText

에 HTML 서식이 지정된 텍스트로 대체 #EXTRA_TEXT 를 제공하는 데 사용되는 의도와 #ACTION_SEND 연결된 상수 문자열입니다.

ExtraIndex

의도 작업에 따라 의미 체계가 있는 선택적 인덱스입니다.

ExtraInitialIntents

가 있는 사용자에게 표시되면 선택 목록의 맨 앞에 배치하도록 로 설정된 #putExtra(String, Parcelable[]) 또는 android.content.pm.LabeledIntent 개체의 Parcelable[]Intent입니다#ACTION_CHOOSER.

ExtraInstallerPackageName

를 사용하여 패키지를 설치하는 문자열 추가 필드 #ACTION_INSTALL_PACKAGE 로 사용됩니다.

ExtraIntent

또는 #ACTION_CHOOSER에 표시 #ACTION_PICK_ACTIVITY 할 선택 항목을 설명하는 의도입니다.

ExtraKeyEvent

android.view.KeyEvent 의도 생성을 트리거한 이벤트가 포함된 개체입니다.

ExtraLocaleList

추가 의도: A android.os.LocaleList

ExtraLocalOnly

의도는 로컬 디바이스에 있는 데이터만 반환해야 함을 나타내는 데 추가로 사용됩니다.

ExtraLocusId

의도 추가: 에서 사용되는 컨텍스트의 ID입니다 #ACTION_VIEW_LOCUS.

ExtraMimeTypes

허용 가능한 MIME 형식 집합을 통신하는 데 추가 사용됩니다.

ExtraNotUnknownSource

를 사용하여 패키지를 설치하는 부울 추가 필드 #ACTION_INSTALL_PACKAGE 로 사용됩니다.

ExtraOriginatingUri

#ACTION_VIEW 를 사용하여 의도 데이터 필드 #ACTION_INSTALL_PACKAGE 의 로컬 APK가 시작된 URI를 나타내는 URI 추가 필드로 사용됩니다.

ExtraPackageName

추가 의도: 앱 패키지 이름입니다.

ExtraPackages

패키지 이름의 문자열 배열입니다.

ExtraPermissionGroupName

추가 의도: 권한 그룹의 이름입니다.

ExtraPhoneNumber

원래 에 입력된 android.content.Intent#ACTION_NEW_OUTGOING_CALL전화 번호를 포함하는 문자열 또는 에서 호출할 실제 번호입니다 android.content.Intent#ACTION_CALL.

ExtraProcessText

처리할 텍스트를 CharSequence로 정의하는 데 사용되는 추가의 이름입니다.

ExtraProcessTextReadonly

처리된 텍스트가 읽기 전용으로 사용되는지 여부를 정의하는 데 사용되는 부울 추가의 이름입니다.

ExtraQuickViewFeatures

의도를 String[] 전달하는 동안 빠른 보기 UI에서 사용자가 사용할 수 있도록 해야 하는 빠른 보기 기능을 나타내는 추가 옵션입니다 Intent#ACTION_QUICK_VIEW .

ExtraQuietMode

자동 모드가 켜져 있는지 또는 꺼졌는지 여부를 나타내는 선택적 부울 추가입니다.

ExtraReferrer

이 추가 기능은 활동을 시작하는 데 사용되는 의도와 함께 사용할 수 있으며 해당 활동을 시작하는 사용자에 대한 정보를 제공할 수 있습니다.

ExtraReferrerName

URI를 개체가 아닌 String으로 제공하는 의 #EXTRA_REFERRER 대체 버전입니다 android.net.Uri .

ExtraRemoteIntentToken

원격 의도의 추가 필드에 사용됩니다.

ExtraReplacementExtras

와 함께 #ACTION_CHOOSER사용할 때 의 기본 의도 엑스트라 #EXTRA_INTENT 에 추가할 잠재적 대상 패키지 이름을 다른 엑스트라 번들에 매핑하는 번들입니다.

ExtraReplacing

의도에서 android.content.Intent#ACTION_PACKAGE_REMOVED 부울 추가 필드로 사용되어 패키지의 대체 항목임을 나타내므로 이 브로드캐스트는 즉시 동일한 패키지의 다른 버전에 대한 추가 브로드캐스트가 뒤따릅니다.

ExtraRestrictionsBundle

의도에서 를 처리하는 #ACTION_GET_RESTRICTION_ENTRIESBroadcastReceiver로 추가 전송

ExtraRestrictionsIntent

를 처리하는 #ACTION_GET_RESTRICTION_ENTRIESBroadcastReceiver의 응답에 추가 사용

ExtraRestrictionsList

를 처리하는 #ACTION_GET_RESTRICTION_ENTRIESBroadcastReceiver의 응답에 추가 사용

ExtraResultReceiver

ResultReceiver 보낸 사람에게 데이터를 반환하는 데 사용되는 입니다.

ExtraReturnResult

또는 #ACTION_UNINSTALL_PACKAGE를 사용하여 부울 추가 필드로 #ACTION_INSTALL_PACKAGE 사용됩니다.

ExtraShortcutIcon

바로 가기의 아이콘을 비트맵으로 정의하는 데 사용되는 추가의 이름입니다.

ExtraShortcutIconResource

바로 가기 아이콘을 바로 가기의 ShortcutIconResource로 정의하는 데 사용되는 추가의 이름입니다.

ExtraShortcutId

추가 의도: 공유 의도를 보내는 데 사용되는 바로 가기의 ID입니다.

ExtraShortcutIntent

바로 가기의 의도를 정의하는 데 사용되는 추가의 이름입니다.

ExtraShortcutName

바로 가기의 이름을 정의하는 데 사용되는 추가의 이름입니다.

ExtraShutdownUserspaceOnly

에 대한 #ACTION_SHUTDOWN 선택적 추가를 사용하면 발신자가 이 종료가 전체 종료가 아니라 시스템의 사용자 공간에만 적용되도록 한정할 수 있습니다.

ExtraSplitName

추가 의도: 앱 분할 이름입니다.

ExtraStartTime

및 와 함께 #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD 사용할 때 사용 권한 사용의 시작 타임스탬프(epoch 시간(밀리)를 나타내는 긴 ACTION_MANAGE_PERMISSION_USAGE

ExtraStream

콘텐츠: 전송되는 데이터를 제공하는 데 사용되는 #ACTION_SEND 의도와 연결된 데이터 스트림을 보유하는 URI입니다.

ExtraSubject

메시지의 원하는 제목 줄을 포함하는 상수 문자열입니다.

ExtraSuspendedPackageExtras

의도 추가: Bundle 일시 중단 중인 패키지에 대한 추가 입니다.

ExtraTemplate

새로 만든 레코드에 배치할 초기 데이터입니다.

ExtraText

보낼 리터럴 데이터를 제공하는 데 사용되는 의도와 #ACTION_SEND 연결된 상수 CharSequence입니다.

ExtraTime

Epoch 이후 시간(밀리초)을 지정하는 선택적 추가입니다.

ExtraTimezone

디바이스의 새 표준 시간대를 지정하여 추가로 전송 #ACTION_TIMEZONE_CHANGED 됩니다.

ExtraTitle

와 함께 사용할 때 사용자에게 제공할 CharSequence 대화 상자 제목입니다 #ACTION_CHOOSER.

ExtraUid

패키지가 할당된 uid를 제공하기 위해 의도에서 android.content.Intent#ACTION_UID_REMOVED int 추가 필드로 사용됩니다.

ExtraUser

UserHandle 의도를 사용하여 전달된 입니다.

ExtraUserInitiated

의도에서 android.content.Intent#ACTION_PACKAGE_REMOVED 부울 추가 필드로 사용되어 사용자가 시작한 작업으로 애플리케이션이 제거되었음을 알릴 수 있습니다.

ExtraUseStylusMode

시작된 메모 작성 작업이 스타일러스 입력과 함께 #ACTION_CREATE_NOTE 사용하기에 적합한 UI를 표시해야 하는지 여부를 나타내는 에 사용되는 부울 추가 기능입니다.

FlagActivityRequireDefault
사용되지 않음.

에 전달된 Context#startActivity Context.startActivity()의도에서 설정된 경우 이 플래그는 단일 결과로 확인되는 경우에만 의도를 시작합니다.

FlagActivityRequireNonBrowser
사용되지 않음.

에 전달된 Context#startActivity Context.startActivity()의도에서 설정된 경우 이 플래그는 브라우저가 아닌 결과로 확인되는 경우에만 의도를 시작합니다.

FlagReceiverVisibleToInstantApps
사용되지 않음.

설정된 경우 브로드캐스트는 Instant Apps의 수신기에 표시됩니다.

MetadataDockHome

도크 작업이 있는 메타 데이터로 제공될 수 있는 부울은 도크가 활성 상태일 때 홈 키를 인수해야 함을 나타냅니다.

UriAllowUnsafe
사용되지 않음.

#parseUri와 함께 #toUri 사용할 플래그입니다. 안전하지 않은 정보를 구문 분석할 수 있습니다.

UriAndroidAppScheme
사용되지 않음.

#parseUri#toUri 사용할 플래그: URI 문자열에는 항상 "android-app:" 체계가 있습니다.

UriIntentScheme
사용되지 않음.

#parseUri#toUri 사용할 플래그: URI 문자열에는 항상 "intent:" 체계가 있습니다.

속성

Action

수행할 일반 작업(예: #ACTION_VIEW)을 검색합니다.

Categories

의도의 모든 범주 집합을 반환합니다.

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
ClipData

이 의도와 연결된 를 ClipData 반환합니다. -또는- 이 의도와 연결된 을 설정합니다 ClipData .

Component

의도와 연결된 구체적인 구성 요소를 검색합니다.

Creator
Data

이 의도가 작동하는 데이터를 검색합니다.

DataString

와 동일 #getData()하지만 인코딩된 String으로 URI를 반환합니다.

Extras

의도에서 확장 데이터의 맵을 검색합니다.

Flags

이 의도와 연결된 특수 플래그를 검색합니다.

Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
HasFileDescriptors

의도의 엑스트라에 파셀 파일 설명자가 포함되어 있으면 true를 반환합니다.

Identifier

이 의도의 식별자를 검색합니다.

JniIdentityHashCode

의도는 수행할 작업에 대한 추상적인 설명입니다.

(다음에서 상속됨 Object)
JniPeerMembers

의도는 수행할 작업에 대한 추상적인 설명입니다.

Package

이 의도로 제한되는 애플리케이션 패키지 이름을 검색합니다.

PeerReference

의도는 수행할 작업에 대한 추상적인 설명입니다.

(다음에서 상속됨 Object)
Scheme

의도 데이터의 체계 부분을 반환합니다.

Selector

이 의도와 연결된 특정 선택기를 반환합니다. -또는- 이 의도에 대한 선택기를 설정합니다.

SourceBounds

이 의도의 보낸 사람의 범위를 화면 좌표로 가져옵니다. -또는- 이 의도의 보낸 사람의 범위를 화면 좌표로 설정합니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

Type

의도에 포함된 명시적 MIME 형식을 검색합니다.

메서드

AddCategory(String)

의도에 새 범주를 추가합니다.

AddFlags(ActivityFlags)

의도(또는 기존 플래그 값 포함)에 플래그를 추가합니다.

Clone()

Object의 복사본을 만들고 반환합니다.

CloneFilter()

필터 일치와 관련된 의도 부분(작업, 데이터, 형식, 구성 요소 및 범주)만 복제합니다.

CreateChooser(Intent, ICharSequence)

의도를 만들기 위한 편의 함수입니다 #ACTION_CHOOSER .

CreateChooser(Intent, ICharSequence, IntentSender)

의도를 만들기 위한 편의 함수입니다 #ACTION_CHOOSER .

CreateChooser(Intent, String)

의도를 만들기 위한 편의 함수입니다 #ACTION_CHOOSER .

CreateChooser(Intent, String, IntentSender)

의도를 만들기 위한 편의 함수입니다 #ACTION_CHOOSER .

DescribeContents()

이 Parcelable의 마샬링된 표현에 포함된 특수 개체의 종류를 설명합니다.

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)
사용되지 않음.

0 플래그를 사용하여 를 호출 #parseUri 합니다.

GetIntentOld(String)
GetIntExtra(String, Int32)

의도에서 확장 데이터를 검색합니다.

GetLongArrayExtra(String)

의도에서 확장 데이터를 검색합니다.

GetLongExtra(String, Int64)

의도에서 확장 데이터를 검색합니다.

GetParcelableArrayExtra(String)

의도에서 확장 데이터를 검색합니다.

GetParcelableArrayExtra(String, Class)

의도에서 확장 데이터를 검색합니다.

GetParcelableArrayListExtra(String)

의도에서 확장 데이터를 검색합니다.

GetParcelableArrayListExtra(String, Class)

의도에서 확장 데이터를 검색합니다.

GetParcelableExtra(String)

의도에서 확장 데이터를 검색합니다.

GetParcelableExtra(String, Class)

의도에서 확장 데이터를 검색합니다.

GetSerializableExtra(String)

의도에서 확장 데이터를 검색합니다.

GetSerializableExtra(String, Class)

의도에서 확장 데이터를 검색합니다.

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" 요소(및 해당 자식)를 구문 분석하고 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)

이 의도의 엑스트라에서 모든 Parcelable 값을 취소할 때 사용할 ClassLoader를 설정합니다.

SetFlags(ActivityFlags)

이 의도를 처리하는 방법을 제어하는 특수 플래그를 설정합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetIdentifier(String)

이 의도에 대한 식별자를 설정합니다.

SetPackage(String)

(일반적으로 선택 사항) 이 의도가 resolve 구성 요소를 제한하는 명시적 애플리케이션 패키지 이름을 설정합니다.

SetType(String)

명시적 MIME 데이터 형식을 설정합니다.

SetTypeAndNormalize(String)

명시적 MIME 데이터 형식을 정규화하고 설정합니다.

ToArray<T>()

의도는 수행할 작업에 대한 추상적인 설명입니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
ToURI()
사용되지 않음.

0 플래그를 사용하여 를 호출 #toUri 합니다.

ToUri(IntentUriType)

이 의도를 URI 표현을 포함하는 문자열로 변환합니다.

UnregisterFromRuntime()

의도는 수행할 작업에 대한 추상적인 설명입니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>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)

의도는 수행할 작업에 대한 추상적인 설명입니다.

적용 대상