所有的INTENT列表
android.intent.action.ALL_APPS
android.intent.action.ANSWER
android.intent.action.ATTACH_DATA
android.intent.action.BUG_REPORT
android.intent.action.CALL
android.intent.action.CALL_BUTTON
android.intent.action.CHOOSER
android.intent.action.CREATE_LIVE_FOLDER
android.intent.action.CREATE_SHORTCUT
android.intent.action.DELETE
android.intent.action.DIAL
android.intent.action.EDIT
android.intent.action.GET_CONTENT
android.intent.action.INSERT
android.intent.action.INSERT_OR_EDIT
android.intent.action.MAIN
android.intent.action.MEDIA_SEARCH
android.intent.action.PICK
android.intent.action.PICK_ACTIVITY
android.intent.action.RINGTONE_PICKER
android.intent.action.RUN
android.intent.action.SEARCH
android.intent.action.SEARCH_LONG_PRESS
android.intent.action.SEND
android.intent.action.SENDTO
android.intent.action.SET_WALLPAPER
android.intent.action.SYNC
android.intent.action.SYSTEM_TUTORIAL
android.intent.action.VIEW
android.intent.action.VOICE_COMMAND
android.intent.action.WEB_SEARCH
android.net.wifi.PICK_WIFI_NETWORK
android.settings.AIRPLANE_MODE_SETTINGS
android.settings.APN_SETTINGS
android.settings.APPLICATION_DEVELOPMENT_SETTINGS
android.settings.APPLICATION_SETTINGS
android.settings.BLUETOOTH_SETTINGS
android.settings.DATA_ROAMING_SETTINGS
android.settings.DATE_SETTINGS
android.settings.DISPLAY_SETTINGS
android.settings.INPUT_METHOD_SETTINGS
android.settings.INTERNAL_STORAGE_SETTINGS
android.settings.LOCALE_SETTINGS
android.settings.LOCATION_SOURCE_SETTINGS
android.settings.MANAGE_APPLICATIONS_SETTINGS
android.settings.MEMORY_CARD_SETTINGS
android.settings.NETWORK_OPERATOR_SETTINGS
android.settings.QUICK_LAUNCH_SETTINGS
android.settings.SECURITY_SETTINGS
android.settings.SETTINGS
android.settings.SOUND_SETTINGS
android.settings.SYNC_SETTINGS
android.settings.USER_DICTIONARY_SETTINGS
android.settings.WIFI_IP_SETTINGS
android.settings.WIFI_SETTINGS
android.settings.WIRELESS_SETTINGS
android.bluetooth.a2dp.intent.action.SINK_STATE_CHANGED
android.bluetooth.intent.action.BLUETOOTH_STATE_CHANGED
android.bluetooth.intent.action.BOND_STATE_CHANGED_ACTION
android.bluetooth.intent.action.DISCOVERY_COMPLETED
android.bluetooth.intent.action.DISCOVERY_STARTED
android.bluetooth.intent.action.HEADSET_ADUIO_STATE_CHANGED
android.bluetooth.intent.action.HEADSET_STATE_CHANGED
android.bluetooth.intent.action.NAME_CHANGED
android.bluetooth.intent.action.PAIRING_CANCEL
android.bluetooth.intent.action.PAIRING_REQUEST
android.bluetooth.intent.action.REMOTE_DEVICE_CONNECTED
android.bluetooth.intent.action.REMOTE_DEVICE_DISAPPEARED
android.bluetooth.intent.action.REMOTE_DEVICE_DISAPPEARED
android.bluetooth.intent.action.REMOTE_DEVICE_DISCONNECTED
android.bluetooth.intent.action.REMOTE_DEVICE_DISCONNECT_REQUESTED
android.bluetooth.intent.action.REMOTE_DEVICE_FOUND
android.bluetooth.intent.action.REMOTE_NAME_FAILED
android.bluetooth.intent.action.REMOTE_NAME_UPDATED
android.bluetooth.intent.action.SCAN_MODE_CHANGED
android.intent.action.AIRPLANE_MODE
android.intent.action.BATTERY_CHANGED
android.intent.action.BATTERY_LOW
android.intent.action.BOOT_COMPLETED
android.intent.action.CAMERA_BUTTON
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.DATA_SMS_RECEIVED
android.intent.action.DATE_CHANGED
android.intent.action.DEVICE_STORAGE_LOW
android.intent.action.DEVICE_STORAGE_OK
android.intent.action.GTALK_CONNECTED
android.intent.action.GTALK_DISCONNECTED
android.intent.action.HEADSET_PLUG
android.intent.action.INPUT_METHOD_CHANGED
android.intent.action.MANAGE_PACKAGE_STORAGE
android.intent.action.MEDIA_BAD_REMOVAL
android.intent.action.MEDIA_BUTTON
android.intent.action.MEDIA_CHECKING
android.intent.action.MEDIA_EJECT
android.intent.action.MEDIA_MOUNTED
android.intent.action.MEDIA_NOFS
android.intent.action.MEDIA_REMOVED
android.intent.action.MEDIA_SCANNER_FINISHED
android.intent.action.MEDIA_SCANNER_SCAN_FILE
android.intent.action.MEDIA_SCANNER_STARTED
android.intent.action.MEDIA_SHARED
android.intent.action.MEDIA_UNMOUNTABLE
android.intent.action.MEDIA_UNMOUNTED
android.intent.action.NEW_OUTGOING_CALL
android.intent.action.PACKAGE_ADDED
android.intent.action.PACKAGE_CHANGED
android.intent.action.PACKAGE_DATA_CLEARED
android.intent.action.PACKAGE_INSTALL
android.intent.action.PACKAGE_REMOVED
android.intent.action.PACKAGE_REPLACED
android.intent.action.PACKAGE_RESTARTED
android.intent.action.PHONE_STATE
android.intent.action.PROVIDER_CHANGED
android.intent.action.REBOOT
android.intent.action.SCREEN_OFF
android.intent.action.SCREEN_ON
android.intent.action.TIMEZONE_CHANGED
android.intent.action.TIME_SET
android.intent.action.TIME_TICK
android.intent.action.UID_REMOVED
android.intent.action.UMS_CONNECTED
android.intent.action.UMS_DISCONNECTED
android.intent.action.USER_PRESENT
android.intent.action.WALLPAPER_CHANGED
android.media.AUDIO_BECOMING_NOISY
android.media.RINGER_MODE_CHANGED
android.media.VIBRATE_SETTING_CHANGED
android.net.conn.BACKGROUND_DATA_SETTING_CHANGED
android.net.wifi.NETWORK_IDS_CHANGED
android.net.wifi.RSSI_CHANGED
android.net.wifi.SCAN_RESULTS
android.net.wifi.STATE_CHANGE
android.net.wifi.WIFI_STATE_CHANGED
android.net.wifi.supplicant.CONNECTION_CHANGE
android.net.wifi.supplicant.STATE_CHANGE
android.provider.Telephony.SIM_FULL
android.provider.Telephony.SMS_RECEIVED
android.provider.Telephony.WAP_PUSH_RECEIVED
com.google.gservices.intent.action.GSERVICES_CHANGED
Android 1.6 API Level4
android.intent.action.POWER_USAGE_SUMMARY
android.intent.action.SEND_MULTIPLE
android.speech.tts.engine.CHECK_TTS_DATA
android.speech.tts.engine.INSTALL_TTS_DATA
android.intent.action.ACTION_POWER_CONNECTED
android.intent.action.ACTION_POWER_DISCONNECTED
android.intent.action.ACTION_SHUTDOWN
android.intent.action.BATTERY_OKAY
android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED
android.speech.tts.engine.TTS_DATA_INSTALLED
com.android123.action.CWJ_DEMO
com.google.gservices.intent.action.GSERVICES_OVERRIDE
Android 2.0,2..01,2.1 API Level5,6,7
android.bluetooth.adapter.action.REQUEST_DISCOVERABLE
android.bluetooth.adapter.action.REQUEST_ENABLE
android.settings.ACCESSIBILITY_SETTINGS
android.settings.PRIVACY_SETTINGS
android.bluetooth.a2dp.action.SINK_STATE_CHANGED
android.bluetooth.adapter.action.DISCOVERY_FINISHED
android.bluetooth.adapter.action.DISCOVERY_STARTED
android.bluetooth.adapter.action.LOCAL_NAME_CHANGED
android.bluetooth.adapter.action.SCAN_MODE_CHANGED
android.bluetooth.adapter.action.STATE_CHANGED
android.bluetooth.device.action.ACL_CONNECTED
android.bluetooth.device.action.ACL_DISCONNECTED
android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED
android.bluetooth.device.action.BOND_STATE_CHANGED
android.bluetooth.device.action.CLASS_CHANGED
android.bluetooth.device.action.FOUND
android.bluetooth.device.action.NAME_CHANGED
android.bluetooth.devicepicker.action.DEVICE_SELECTED
android.bluetooth.devicepicker.action.LAUNCH
android.bluetooth.headset.action.AUDIO_STATE_CHANGED
android.bluetooth.headset.action.STATE_CHANGED
android.intent.action.DOCK_EVENT
android.provider.Telephony.SMS_REJECTED
android.intent.action.LOCALE_CHANGED
Android 2.2 API Level8
android.app.action.ADD_DEVICE_ADMIN
android.app.action.SET_NEW_PASSWORD
android.intent.action.MUSIC_PLAYER
android.search.action.SEARCH_SETTINGS
android.settings.ADD_ACCOUNT_SETTINGS
android.settings.DEVICE_INFO_SETTINGS
android.app.action.ACTION_PASSWORD_CHANGED
android.app.action.ACTION_PASSWORD_FAILED
android.app.action.ACTION_PASSWORD_SUCCEEDED
android.app.action.DEVICE_ADMIN_DISABLED
android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED
android.app.action.DEVICE_ADMIN_ENABLED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
android.media.SCO_AUDIO_STATE_CHANGED
分享到:
相关推荐
例如,当你想要分享文本时,可以创建一个ACTION_SEND Intent,系统会弹出一个列表供用户选择。 通过这个实验,开发者可以深入理解Intent的工作原理,并学会如何在实际项目中有效利用Intent进行组件间的通信。通过...
但需要注意的是,为了确保用户体验和安全,应用在发送隐式Intent时,应尽可能明确意图,并提供用户可选择的接收者列表,尤其是当有多个应用能响应同一隐式Intent时。 在Android开发中,正确理解和使用隐式Intent至...
### 常用Intent知识点详解 #### 概述 在Android开发中,`Intent`是一种消息对象,用于启动Activity、Service或BroadcastReceiver等组件。它还可以携带数据,并且支持多种类型的操作,例如打开一个应用、拨打电话、...
打开联系人列表 利用`Intent.ACTION_PICK`,可以选择联系人信息。示例: ```java Uri uri = Uri.parse("content://contacts/people"); Intent it = new Intent(Intent.ACTION_PICK, uri); startActivityForResult...
压缩包内的文件名称列表: 1. 4.pdf - 可能包含有关Intent的第4个主题或章节,详细讲解Intent的工作原理,可能涵盖Intent的创建、传递数据的方法,以及如何设置Intent过滤器。 2. android 4-Activity and Intent....
- `sendBroadcast(Intent)`用于发送广播,让所有监听该Intent的BroadcastReceiver执行相应的操作。 在实际应用中,Intent有多种用法,例如: - 启动新的Activity,例如在列表项被点击时显示详细信息。 - 开启内置或...
这会弹出一个对话框,显示所有能处理ACTION_SEND Intent的应用列表。 ```java Intent chooserIntent = Intent.createChooser(sendIntent, "请选择分享方式"); startActivity(chooserIntent); ``` 4. 处理多种数据...
- 当发送隐式Intent时,系统会遍历所有注册的IntentFilter,根据Action、Data、Category等属性找到最合适的接收者。 4. **源码分析**: 在深入理解Intent工作原理时,可以查看Android源码中的`Intent`类和`...
- `ACTION_VIEW content://contacts/people/`:显示联系人列表,用户可以从列表中选择具体的联系人进行查看。 3. **Category**:提供额外的信息,帮助系统确定哪些组件可以处理此Intent。例如,`CATEGORY_LAUNCHER...
在AndroidManifest.xml中,你需要声明所有的Activity,包括它们的类名和可能接收的Intent过滤器。例如: ```xml <intent-filter> <action android:name="android.intent.action.VIEW" /> ...
- CATEGORY_LAUNCHER:使应用在应用列表中显示。 - CATEGORY_DEFAULT:表示默认可以处理Intent的组件。 - CATEGORY_APP_BROWSER:表示浏览器可以处理的Intent。 6. **Intent的Extra数据** - 使用`putExtra...
当发送一个隐式Intent时,AMS会遍历所有声明了对应Intent-filter的组件,使用PackageParser的matchIntent()方法进行匹配,最终找到最合适的组件。 1. 匹配流程: - AMS接收到Intent后,调用`resolveActivity()`...
使用Parcelable,我们可以使用`putParcelableArrayListExtra()`和`getParcelableArrayListExtra()`等方法在Intent中传递对象列表。 5. **如何使用Intent传递对象** - **Serializable方式:** ```java Intent ...
1. 检查可用的应用:通过`PackageManager`获取支持ACTION_SEND Intent的应用列表,以确保有应用可以处理分享内容。 2. 处理返回结果:如果需要知道用户是否成功分享了内容,可以使用`startActivityForResult()`方法...
在Android应用开发中,Intent是连接各个组件的重要桥梁,它被用来启动Activity、Service,以及在组件间传递数据。当我们需要在Intent中传递复杂对象时,Android提供了两种序列化方式:Serializable和Parcelable。...
1. **动作匹配**:系统遍历Manifest文件中的所有声明,寻找具有与Intent动作相匹配的组件。 2. **数据匹配**:如果Intent包含数据URI,系统会检查每个组件的Intent过滤器,看其是否声明了能处理这种数据的MIME类型...
Android Intent 跳转到系统应用中的拨号界面、联系人界面、短信界面 在 Android 开发中,Intent 是一个非常重要的概念,它允许不同的应用程序之间进行交互和通信。在本文中,我们将探讨如何使用 Intent 跳转到系统...
如果你要传递的是一个对象列表,可以考虑使用这个方法,前提是列表中的所有元素都实现了Parcelable接口。 ```java List<MyParcelableObject> list = new ArrayList(); // 添加元素到list Intent intent = new ...
当使用隐式Intent时,系统会遍历所有注册了Intent Filter的组件,通过匹配action、category、data等属性来找到最合适的响应者。组件的AndroidManifest.xml中定义的Intent Filter包含了这些属性,用于声明组件能处理...