您的位置:首页 > 移动开发 > Android开发

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

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

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

[b]Activity Action [/b]
常量名称
意义
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
壁纸改变的通知
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐