附录 常用的Android常量
字符串常量 (“android.intent.action.”+) | 描述 |
All_APPS ANSWER BUG_REPORT CALL CALL_BUTTON CHOOSER CREATE_SHORTCUT DEFAULT DELETE DIAL EDIT GET_CONTENT INSERT INSERT_OR_EDIT MAIL PICK PICK_ACTIVITY SEARCH SEND SENDTO SET_WALLPAPER SYNC VIEW VOICE_COMMAND WEB_SEARCH | 列出设备上所有可用的应用程序。 接听来电。 为报告bug启动一个Activity。 拔出Data里指定的电话号码。 用户按下当前应用为处理的“拨号键”的动作,通常会打开系统拨号程序或其他的拨号应用程序。 显示Activity的列表,以供用户选择要启动那一个Activity 在Home界面创建一个快捷方式。 与VIEW同义,对数据默认的操作。 删除Data里指定的数据。 启动系统拨号程序或其他拨号应用程序,并显示Data里指定的电话号码。 打开编辑Data里指定数据相对应的应用程序。 让用户选择特定类型的数据,并返回该数据的URI。 向Data所指的数据容器中插入一项空的数据。 编辑一项已有的数据,或新建一项空的数据并编辑 主程序入口,不会接收数据。 让用户从Data所指数据容器中选择数据并把选择的数据的URI返回。 选择一个Activity,并把选择的Activity的类名返回。 搜索字符串。 发送数据的动作。 根据Data里描述的目标地址打开相应的发送程序。 打开设置壁纸的应用程序。 执行数据同步。 根据Data类型的不同,打开相对应的应用程序以显示数据 打开语音命令的应用程序。 若Data里的URI是以http或https开头,那么会打开浏览器直接浏览,若是其他文本则会使用Google搜索。 |
◆ Activity Action
◆ Broadcast Action
字符串常量 (“android.intent.action.”+) | 描述 |
AIRPLANE_MODE_CHANGED BATTERY_CHANGED BATTERY_LOW BOOT_COMPLETED CAMERA_BUTTON CONFIGURATION_CHANGED DATE_CHANGED DEVICE_STORAGE_LOW DEVICE_STORAGE_OK HEADSET_PLUG MANAGE_PACKAGE_STORAGE NEW_OUTGOING_CALL PACKAGE_ADDED PACKAGE_CHANGED PACKAGE_INSTALL PACKAGE_REMOVED PACKAGE_RESTARTED PROVIDER_CHANGED SCREEN_OFF SCREEN_ON TIMEZONE_CHANGED TIME_CHANGED TIME_TICK UID_REMOVED | 飞行模式的设置状态发生了变化。 电池充电状态或电量发生了变化,只能在程序中通过isteReceiver()方法动态注册接收此Broadcast的BroadcastReceiver,不能再manifests中静态注册。 电池电量低时发出的Broadcast,与低电量警告的对话框相对应。 在系统启动完毕后会发出这个Broadcast,常用于控制应用程序开机自启动,接收此Broadcast需要有RECEIVE_BOOT_COMPLETED权限。 “照相机”键被按下后发出的Broadcast。 系统设置发生了变化。 系统日期发生了变化。 设备存储空间低时发出的Broadcast。 设备存储空间低的状态解除时发出的Broadcast。 有线耳机插入或拨出时发出的Broadcast,通过Extra里键值为state的整形数据判断状态,0为拨出,1为插入。 表明用户已经通过Notification确认了当前设备存储空间低的状态,需要对已安装应用程序进行管理。 向外呼出电话前发出的Broadcast,接收此Broadcast需要有PROCESS_OUTGOING_CALLS权限。 新的应用程序被安装到设备上。 已安装的应用程序状态发生了变化。 下载并安装应用程序。 已安装的应用程序被卸载。 应用程序被重启。 一些应用程序的ContentProvider会在特定的一些数据发生变化时发出此Broadcast 屏幕变暗关闭后发出的Broadcast。 屏幕唤醒打开后发出的Broadcast。 系统时区发生了变化,改变后时区id保存在键值为time-zone的Extra里。 系统时间通过设置发生了变化。 系统时间每过一分钟发出的Broadcast,接收此Broadcast的BroadcastReceiver只能在程序中通过isterReceiver()方法动态进行注册,不能在manifests中静态注册。 系统中的一个User ID 被删除。 |
◆ Category
字符串常量 (“android.intent.category.”+) | 描述 |
ALTERNATIVE BROWSABLE DEFAULT GADGET HOME LAUNCHER OPEFERENCE PREFERENCE TAB | 表示目标Activity是用户正在查看数据的可选操作想要被浏览器通过链接安全调用的应用程序必须声明此类别,如通过图像链接或链接要打开的应用程序等。 表示目标Activity是用户对数据的默认操作。 表示目标Activity可以被内嵌到其他Activity当中。 表示目标Activity是HOME Activity,即手机开机启动后显示的Activity,或按下HOME键后显示的Activity。 表示目标Activity是应用程序中最优先被执行的Activity。 表明该GET_CONTENT操作只想处理可以用ContentResolver.openInputStream打开的URI数据。 表示目标Activity是一个偏好设置的Activity 表示目标Activity是TabActivity的一个标签下的Activity |
◆ Permission
字符串常量 (“android.permission.”+) | 描述 |
ACCESS_COARSE_LOCATION ACCESS_FINE_LOCATION ACCESS_NETWOK_STATE ACCESS_WIFI_STATE ADD_SYSTEM_SERVICE BATTERY_STATS 字符串常量需要new吗BLUETOOTH BLUETOOTH_ADMIN BROADCAST_PACKA- GE_REMOVED BROADCAST_SMS BROADCAST_STICKY BROADCAST_WAP_PUSH CALL_PHONE CALL_PRIVILEGED CAMERA CHANGE_CONFIGURATION CHANGE_NETWORK_STATE CHANGE_WIFI_STATE DELETE_PACKAGES EXPAND_STATUS_BAR FLASHLIGHT GET_PACKAGE_SIZE GET_TASKS INSTALL_PACKAGES INTERNET MODIFY_AUDIO_SETTINGS MODIFY_PHONE_STATE MOUNT_UNMOUNT_FILESYSTEMS PERSISTENT_ACTIVITY PROCESS_OUTGING_CALLS READ_CALENDAR READ_CONTACTS READ_FRAME_BUFFER READ_OWNER_DATA READ_PHONE_STATE READ_SMS READ_SYNC_SETTINGS READ_SYNC_STATS REBOOT RECEIVE_BOOT_COMPLETED RECEIVE_MMS RECEIVE_SMS RECEIVE_WAP_PUSH RECORD_AUDIO RESTART_PACKAGES SEND_SMS SET_ALWAYS_FINISH SET_ANIMATION_SCALE SET_PREFERRED_APPLICATIONS SET_PROCESS_FOREGROUNT SET_PROCESS_LIMIT SET_TIME_ZONE SET_WALLPAPER STATUS_BAR VIBRATE WAKE_LOCK WRITE_APN_SETTINGS WRITE_CALENDAR WRITE_CONTACTS WRITE_OWNER_DATA WRITE_SETTINGS WRITE_SMS WRITE_SYNC_SETTINGS | 允许应用程序获得设备粗略位置(如通过定位)。 允许应用程序获得设备精确位置(如通过GPS定位)。 允许应用程序获得设备网络状态信息。 允许应用程序获得设备WIFI的状态。 允许应用程序发布系统级服务。 允许应用程序更新电池相关的信息。 允许应用程序与已匹配对的蓝牙设备进行连接。 允许应用程序发现并配对蓝牙设备。 允许应用程序发送“应用程序被删除”的广播。 允许应用程序发送“收到短信”的广播。 允许应用程序调用Context.sendStickyBroadcast()方法发送广播。 允许应用程序发送“收到WAP PUSH”的广播。 允许应用程序直接向外拨出电话号码。 允许应用程序直接向外拨出任何电话号码,包括紧急号码。 允许应用程序访问设备上的照相机。 允许应用程序更改当前配置,如Locale配置。 允许应用程序更改系统网络连接状态。 允许应用更改WIFI连接状态。 允许应用程序卸载应用程序。 允许应用程序展开或收缩状态栏。 允许应用程序访问设备上的闪光灯。 允许应用程序获得任意应用程序所占用的空间大小。 允许应用程序获得最近活当前运行的应用程序列表。 允许应用程序安装应用程序。 允许应用程序使用网络连接交换数据。 允许应用程序更改全局音频设置。 允许应用程序更改电话相关状态。 允许应用程序挂载和取消挂载可移动存储设备的文件系统。 允许应用程序内所有Activity为可持续的。 允许应用程序监视、更改或中止拨出的电话。 允许应用程序读取用户的日历数据。 允许应用程序读取用户的联系人数据。 允许应用程序进行屏幕截图并且更为常规的读取帧缓冲数据。 允许应用程序读取所有者的数据。 允许应用程序读取电话相关状态。 允许应用程序读取SMS信息。 允许应用程序读取数据同步设置。 允许应用程序读取数据同步的状态。 允许应用程序重启设备。 允许应用程序接收在开机后发送的ACTIONG_BOOT_COMPLETED广播。 允许应用程序查收发来的多媒体信息。 允许应用程序查收发来的SMS信息。 允许应用程序查收发来的WAP PUSH信息。 允许应用程序录音。 允许应用程序重启其他应用程序。 允许应用程序发送SMS信息。 允许应用程序自己决定在被放到后台运行时是否关闭程序。 允许应用程序设置全局动画效果比例系数。 允许应用程序设置偏好应用程序。 允许应用程序让任何就绪的进程运行于前台。 允许应用程序设置能同时运行进程的数目。 允许应用程序设置时区。 允许应用程序设置壁纸。 允许应用程序打开、关闭或禁用状态栏。 允许应用程序控制设备的震动。 允许应用程序使用PowerManager的WakeLock来保持CPU工作或屏幕、键盘灯的开启。 允许应用程序设置APN。 允许应用程序对用户的日历数据进行写入操作(不可读)。 允许应用程序对用户的联系人数据进行写入操作(不可读)。 允许应用程序对所有者的数据进行写入操作(不可读)。 允许应用程序读取或更改系统设置。 允许应用程序编写SMS信息。 允许应用程序更改数据同步设置。 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论