欢迎来到天天文库
浏览记录
ID:38626854
大小:68.00 KB
页数:4页
时间:2019-06-16
《常用的Android常量》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、附录常用的Android常量字符串常量(“android.intent.action.”+)描述All_APPSANSWERBUG_REPORTCALLCALL_BUTTONCHOOSERCREATE_SHORTCUTDEFAULTDELETEDIALEDITGET_CONTENTINSERTINSERT_OR_EDITMAILPICKPICK_ACTIVITYSEARCHSENDSENDTOSET_WALLPAPERSYNCVIEWVOICE_COMMANDWEB_SEARCH列出设备上所有可用的应用程序。接听来电。为报告bug启动一个Activity。拔出Data里指定的电
2、话号码。用户按下当前应用为处理的“拨号键”的动作,通常会打开系统拨号程序或其他的拨号应用程序。显示Activity的列表,以供用户选择要启动那一个Activity在Home界面创建一个快捷方式。与VIEW同义,对数据默认的操作。删除Data里指定的数据。启动系统拨号程序或其他拨号应用程序,并显示Data里指定的电话号码。打开编辑Data里指定数据相对应的应用程序。让用户选择特定类型的数据,并返回该数据的URI。向Data所指的数据容器中插入一项空的数据。编辑一项已有的数据,或新建一项空的数据并编辑主程序入口,不会接收数据。让用户从Data所指数据容器中选择数据并把选择的数据的U
3、RI返回。选择一个Activity,并把选择的Activity的类名返回。搜索字符串。发送数据的动作。根据Data里描述的目标地址打开相应的发送程序。打开设置壁纸的应用程序。执行数据同步。根据Data类型的不同,打开相对应的应用程序以显示数据打开语音命令的应用程序。若Data里的URI是以http或https开头,那么会打开浏览器直接浏览,若是其他文本则会使用Google搜索。◆ActivityAction◆BroadcastAction字符串常量(“android.intent.action.”+)描述AIRPLANE_MODE_CHANGEDBATTERY_CHANGEDB
4、ATTERY_LOWBOOT_COMPLETED飞行模式的设置状态发生了变化。电池充电状态或电量发生了变化,只能在程序中通过Context.registeReceiver()方法动态注册接收此Broadcast的BroadcastReceiver,不能再manifests中静态注册。电池电量低时发出的Broadcast,与低电量警告的对话框相对应。CAMERA_BUTTONCONFIGURATION_CHANGEDDATE_CHANGEDDEVICE_STORAGE_LOWDEVICE_STORAGE_OKHEADSET_PLUGMANAGE_PACKAGE_STORAGENE
5、W_OUTGOING_CALLPACKAGE_ADDEDPACKAGE_CHANGEDPACKAGE_INSTALLPACKAGE_REMOVEDPACKAGE_RESTARTEDPROVIDER_CHANGEDSCREEN_OFFSCREEN_ONTIMEZONE_CHANGEDTIME_CHANGEDTIME_TICKUID_REMOVED在系统启动完毕后会发出这个Broadcast,常用于控制应用程序开机自启动,接收此Broadcast需要有RECEIVE_BOOT_COMPLETED权限。“照相机”键被按下后发出的Broadcast。系统设置发生了变化。系统日期发生了变
6、化。设备存储空间低时发出的Broadcast。设备存储空间低的状态解除时发出的Broadcast。有线耳机插入或拨出时发出的Broadcast,通过Extra里键值为state的整形数据判断状态,0为拨出,1为插入。表明用户已经通过Notification确认了当前设备存储空间低的状态,需要对已安装应用程序进行管理。向外呼出电话前发出的Broadcast,接收此Broadcast需要有PROCESS_OUTGOING_CALLS权限。新的应用程序被安装到设备上。已安装的应用程序状态发生了变化。下载并安装应用程序。已安装的应用程序被卸载。应用程序被重启。一些应用程序的Conten
7、tProvider会在特定的一些数据发生变化时发出此Broadcast屏幕变暗关闭后发出的Broadcast。屏幕唤醒打开后发出的Broadcast。系统时区发生了变化,改变后时区id保存在键值为time-zone的Extra里。系统时间通过设置发生了变化。系统时间每过一分钟发出的Broadcast,接收此Broadcast的BroadcastReceiver只能在程序中通过Context.registerReceiver()方法动态进行注册,不能在manifests中静态注册。系统中的一个
此文档下载收益归作者所有