Intent使用意图(二)添加Android 内置的ACTION

通过Intent意图可以跳转到不同的Activity页面,先来介绍下Action。在Android开发中Action的作用:还望大家相互学习,如解释有误敬请原谅,并留言告知

Action是指Intent是指一个要完成的动作,是一个字符串常量。在Intent类里面定义了Action的常量属性,例如:ACTION_CALL (打电话)  ACTION_EDIT(编辑数据)等等,除此之外,我们可以使用setAction()函数来设置IntnetAction属性,使用getAction()来获得Action

Activity Action  

常量名称

意义

ACTION_MAIN

应用程序入口

ACTION_VIEW

显示数据给用户

ACTION_ATTACH_DATA

指明附加信息给其他地方的一些数据

ACTION_EDIT

显示可编辑的数据

ACTION_PICK

选择数据

ACTION_CHOOSER

显示一个 Activity 选择器

ACTION_GET_CONTENT

获得内容

ACTION_DIAL

显示打电话的拨号盘

ACITON_CALL

直接打电话

ACTION_SEND

直接发短信

ACTION_SENDTO

选择发短信

ACTION_SEND_MULTIPLE

共享多个二进制内容(MIME type 类型)

ACTION_ANSWER

应答来电

ACTION_INSERT

插入数据

ACTION_DELETE

删除数据

ACTION_RUN

运行数据

ACTION_SYNC

同步数据

ACTION_PICK_ACTIVITY

从数据 项 中选择一个子项目 , 并返回你所选中的项目 Activity

ACTION_SEARCH

搜索

ACTION_SEARCH_LONG_PRESS

搜索长按

转载请注明出处=>csdn胖虎:http://blog.csdn.net/ljphhj

ACTION_WEB_SEARCH

Web 搜索

ACTION_FACTORY_TEST

工厂测试入口点

ACTION_ALL_APPS

列出所有能应用(相当于启动器Launcher)

ACTION_BUG_REPORT

显示出 Bug 报告

ACTION_CREATE_SHORTCUT

创建具有“快捷方式”的 Activity

ACTION_FACTORY_TEST

工厂测试的入口点

ACTION_INSERT_OR_EDIT

插入并编辑新数据( 添加联系人 )

ACTION_POWER_USAGE_SUMMARY

显示电池的使用信息

ACTION_SET_WALLPAPER

调用设置墙纸的 Activity

ACTION_SYSTEM_TUTORIAL

Start the platform-defined tutorial

ACTION_VOICE_COMMAND

开启语音命令 Activity

BroadCast Action

常量名称

意义

ACTION_AIRPLANE_MODE_CHANGED

判断是否开启“飞行模式”

ACTION_BATTERY_CHANGED

监控电池状态改变

ACTION_BATTERY_OKAY

电池脱离“低电量”时达到正常状态

ACTION_BOOT_COMPLETED

在系统完成启动之后触发

ACTION_CAMERA_BUTTON

按下“按照”按钮时触发

ACTION_CLOSE_SYSTEM_DIALOGS

系统关闭时 / 按下 Home 键 /锁屏等使系统窗口关闭的事件时通知

ACTION_CONFIGURATION_CHANGED

当“语言”发生改变时通知(只能通过 registerReceiver 来注册广播,不能在清单文件中注册)【不建议使用】

ACTION_DATE_CHANGED

日期改变

ACTION_DEVICE_STORAGE_LOW

设备内存不足时通知

ACTION_DEVICE_STORAGE_OK

设备内存情况恢复正常时通知

ACTION_DOCK_EVENT

Dock 底座 的通知(车载、家用、桌面等底座)

ACTION_EXTERNAL_APPLICATIONS_AVAILABLE

安装的 APP 从 SD 卡移动到系统空间

ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE

安装的 APP 从系统空间移动到 SD 卡

ACTION_GTALK_SERVICE_CONNECTED

当 GTalk 连接上的时候通知

ACTION_GTALK_SERVICE_DISCONNECTED

当 GTalk 断开连接的时候通知

ACTION_HEADSET_PLUG

连接上外设的时候通知 ( 耳机等 )

ACTION_INPUT_METHOD_CHANGED

输入法发生改变时通知

ACTION_LOCALE_CHANGED

当前系统区域位置改变时通知

ACTION_MANAGE_PACKAGE_STORAGE

当设备内存不足时 (LOW) ,由用户发起这个广播通知,触发开启包管理器

ACTION_MEDIA_BAD_REMOVAL

未正确移除 SD 卡 ( 正确移除SD 卡的方法 : 设置 --SD 卡和设备内存 -- 卸载 SD 卡 ) ,但已把SD 卡取出来时发出的广播

广播:扩展介质(扩展卡)已经从 SD  卡插槽拔出,但是挂载点  (mount point)  还没解除 (unmount)

ACTION_MEDIA_BUTTON

按 Media  键的时候通知

ACTION_MEDIA_CHECKING

SD 卡插入时挂载会发出该通知

ACTION_MEDIA_EJECT

当用户移除掉外部设备 SD 卡的时候,需要在这个广播通知内进行挂载点打开的全部文件的关闭处理,在这个通知中 SD 卡还可以读写,在收到ACTION_MEDIA_REMOVED 、ACTION_MEDIA_UNMOUNTED等广播之后, sd  卡 便不可以读写了!

ACTION_MEDIA_MOUNTED

SD 卡被成功挂载

ACTION_MEDIA_NOFS

表示 SD 卡存在,但是文件系统不兼容或者尚未格式化

ACTION_MEDIA_REMOVED

SD 卡被移除

ACTION_MEDIA_UNMOUNTED

SD 卡已卸载

ACTION_MEDIA_SHARED

SD 卡进入 USB 连接模式

ACTION_MEDIA_UNSHARED

SD 卡退出 USB 连接模式

ACTION_MEDIA_UNMOUNTABLE

SD 卡存在,但是无法挂载

ACTION_MEDIA_SCANNER_STARTED

开始扫描

ACTION_MEDIA_SCANNER_FINISHED

结束扫描

ACTION_MEDIA_SCANNER_SCAN_FILE

正在扫描一个文件

ACTION_NEW_OUTGOING_CALL

拨出的电话会通知(可以做拨出电话的拦截)

转载请注明出处=>csdn胖虎:http://blog.csdn.net/ljphhj

ACTION_PACKAGE_ADDED

有应用程序被添加

ACTION_PACKAGE_CHANGED

有应用程序被改变

ACTION_PACKAGE_DATA_CLEARED

有应用程序数据被清除

ACTION_PACKAGE_INSTALL

有应用程序被安装 ( 监控恶意软件 )

ACTION_PACKAGE_REMOVED

有应用程序被删除

ACTION_PACKAGE_REPLACED

有应用程序被替代

ACTION_PACKAGE_RESTARTED

有应用程序被重启

ACTION_POWER_CONNECTED

外接电源接入(或充电器)时通知

ACTION_POWER_DISCONNECTED

外接电源移除(或充电器)时通知

ACTION_PROVIDER_CHANGED

有的 ContentProvider 有自己的空间,这些空间我们想要接触,当有数据发生改变的时候,我们可以触发这个广播通知。

ACTION_REBOOT

设备重启通知

ACTION_SCREEN_ON

屏幕打开

ACTION_SCREEN_OFF

屏幕关闭

ACTION_SHUTDOWN

系统关机广播

ACTION_TIME_CHANGED

时间改变时通知

ACTION_TIME_TICK

以分钟为单位,一分钟触发一次,(不能在清单文件中定义,只能通过动态注册的方式)

ACTION_TIMEZONE_CHANGED

时区改变时通知

ACTION_UID_REMOVED

用户 UID 被移除时通知

ACTION_UMS_CONNECTED

手机已进入大容量模式,但是没有消息说 USB 有没有连上

ACTION_UMS_DISCONNECTED

手机已退出容量模式

ACTION_USER_PRESENT

当用户屏幕解锁后通知

ACTION_WALLPAPER_CHANGED

壁纸改变的通知

猜你喜欢

转载自blog.csdn.net/smxueer/article/details/38535559
今日推荐