常用的Android常量

1.Activity Action

字符串常量("android.intent.action."+)   描述
ALL_APPS                                列出设备上所有可用的应用程序
ANSWER                                  接听来电
BUG_REPORT                        为报告bug启动一个Activity
CALL                                    拨出Data里指定的电话号码
CALL_BUTTON                             用户按下当前应用未处理的“拨号键”的动作,通常会打开系统拨号程序或其他的拨号应用程序
CHOOSER                                 显示Activity的列表,以供用户选择要启动哪一个Activity
CREATE_SHORTCUT                         在Home界面创建一个快捷方式
DEFAULT                                 与VIEW同义,对数据默认的操作
DELETE                                  删除Data里指定的数据
DIAL                                    启动系统拨号程序或其他拨号应用程序,并显示Data里指定的电话号码
EDIT                                    打开编辑Data里指定数据相对应的应用程序
GET_CONTENT                             让用户选择特定类型的数据,并返回该数据的URI
INSERT                                  向Data所指的数据容器中插入一项空的数据
INSERT_OR_EDIT                          编辑一项已有的数据,或新建一项数据并编辑
MAIN                                    主程序入口,不会接收数据
PICK                                    让用户从Data所指数据容器中选择数据并把选择的数据的URI返回
PICK_ACTIVITY                           选择一个Activity,并把选择的Activity的类名返回
SEARCH                                  搜索字符串
SEND                                    发送数据的动作
SENDTO                                  根据Data里描述的目标地址打开相应的发送程序
SET_WALLPAPER                           打开设置壁纸的应用程序
SYNC                                    执行数据同步
VIEW                                    根据Data类型的不同,打开相对应的应用程序以显示数据
VOICE_COMMAND                           打开语音命令的应用程序
WEB_SEARCH                              若Data里的URI是以http或https开头,那么会打开浏览器直接浏览,若是其他文本则会使用Google搜索

2.Broadcast Action

字符串常量("android.intent.action."+)   描述
AIRPLANE_MODE_CHANGED                   飞行模式的设置状态发生了变化
BATTERY_CHANGED                         电池充电状态或电量发生了变化,只能在程序中通过Context.registerReceiver()方法动态注册接收此BroadcastReceiver,

                    不能在manifests中静态注册

BATTERY_LOW                             电池电量低时发出的Broadcast,与低电量警告的对话框相对应
BOOT_COMPLETED                          在系统启动完毕后会发出这个Broadcast,常用于控制应用程序开机自启动,接收此Broadcast需要有RECEIVE_BOOT_COMPLETED权限。
CAMERA_BUTTON                           "照相机"键被按下后发出的Broadcast
CONFIGURATION_CHANGED                   系统设置发生了变化
DATE_CHANGED                            系统日期发生了变化
DEVICE_STORAGE_LOW                      设备存储空间低时发出的Broadcast
DEVICE_STORAGE_OK                       设备存储空间低的状态解除时发出的Broadcast
HEADSET_PLUG                            有线耳机插入或拔出时发出的Broadcast,通过Extra里键值为state的整型数据判断状态,0为拔出,1为插入
MANAGE_PACKAGE_STORAGE                  表明用户已经通过Notification确认了当前设备存储空间低的状态,需要对已安装应用程序进行管理
NEW_OUTGOING_CALL                       向外呼出电话前发出的Broadcast,接收此Broadcast需要有PROCESS_OUTGOING_CALLS权限
PACKAGE_ADDED                           新的应用程序被安装到了设备上
PACKAGE_CHANGED                         已安装的应用程序状态发生了变化
PACKAGE_INSTALL                         下载并安装应用程序
PACKAGE_REMOVED                         已安装的应用程序被卸载
PACKAGE_RESTARTED                       应用程序被重启
PROVIDER_CHANGED                        一些应用程序的ContentProvider会在特定的一些数据发生变化时发出此Broadcast
SCREEN_OFF                              屏幕变暗关闭后发出的Broadcast
SCREEN_ON                               屏幕唤醒打开后发出的Broadcast
TIMEZONE_CHANGED                        系统时区发生了变化,改变后时区id保存在键值为time-zone的Extra里
TIME_CHANGED                            系统时间通过设备发生了变化
TIME_TICK                               系统时间每过一分钟发出的Broadcast,接收此Broadcast的BroadcastReceiver只能在程序中通过Context.registerReceiver()方法动态进行注册,不能在manifests中静态注册
UID_REMOVED                             系统中的一个User ID被删除

3.Category

字符串常量("android.intent.category."+) 描述
ALTERNATIVE                             表示目标Activity是用户正在查看数据的可选操作
BROWSABLE                               想要被浏览器通过链接安全调用的应用程序必须声明次类别,如通过图像链接或电子邮件链接要打开的应用程序等
DEFAULT                                 表示目标Activity是用户对数据的默认操作
GADGET                                  表示目标Activity可以被内嵌到其他Activity当中
HOME                                    表示目标Activity是HOME Activity,即手机开机启动后显示的Activity,或按下HOME键后显示的Activity
LAUNCHER                                表示目标Activity是应用程序中最优先执行的Activity
OPENABLE                                表明该GET_CONTENT操作只想处理可以用ContentResolver.openInputStream打开的URI数据
PREFERENCE                              表示目标Activity是一个偏好设置的Activity
TAB                                     表示目标Activity是TabActivity的一个标签下的Activity

4.Permission
字符串常量("android.permission."+)      描述
ACCESS_COARSE_LOCATION                  允许应用程序获得设备粗略位置(如通过基站定位)
ACCESS_FINE_LOCATION                    允许应用程序获得设备精确位置(如通过GPS定位)
ACCESS_NETWORK_STATE                    允许应用程序获得设备网络状态的信息
ACCESS_WIFI_STATE                       允许应用程序获得设备WIFI的状态
ADD_SYSTEM_SERVICE                      运行应用程序发布系统级服务
BATTERY_STATS                           允许应用程序更新电池相关的信息
BLUETOOTH                               允许应用程序与已配对的蓝牙设备进行连接
BLUETOOTH_ADMIN                         允许应用程序发现并配对蓝牙设备
BROADCAST_PACKAGE_REMOVED               允许应用程序发送“应用程序被删除”的广播
BROADCAST_SMS                           允许应用程序发送“收到短信”的广播
BROADCAST_STICKY                        允许应用程序调用Context.sendStickyBroadcast()方法发送广播
BROADCAST_WAP_PUSH                      允许应用程序发送“收到WAP PUSH”的广播
CALL_PHONE                              允许应用程序直接向外拨出电话号码
CALL_PRIVILEGED                         允许应用程序直接向外拨出任何电话号码,包括紧急号码
CAMERA                                  允许应用程序访问设备上的照相机
CHANGE_CONFIGURATION                    允许应用程序更改当前配置,如Locale配置
CHANGE_NETWORK_STATE                    允许应用程序更改系统网络连接状态
CHANGE_WIFI_STATE                       允许应用程序更改WIFI连接状态
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                     允许应用程序内所有Activity为可持续的
PROCESS_OUTGOING_CALLS                  允许应用程序监视、更改或中止拨出的电话
READ_CALENDAR                           允许应用程序读取用户的日历数据
READ_CONTACTS                           允许应用程序读取用户的联系人数据
READ_FRAME_BUFFER                       允许应用程序进行屏幕截图并且更为常规的读取帧缓冲数据
READ_OWNER_DATA                         允许应用程序读取所有者的数据
READ_PHONE_STATE                        允许应用程序读取电话相关状态
READ_SMS                                允许应用程序读取SMS信息
READ_SYNC_SETTINGS                      允许应用程序读取数据同步设置
READ_SYNC_STATUS                        允许应用程序读取数据同步的状态
REBOOT                                  允许应用程序重启设备
RECEIVE_BOOT_COMPLETED                  允许应用程序接收在开机后发送的ACTION_BOOT_COMPLETED广播
RECEIVE_MMS                             允许应用程序查收发来的多媒体信息
RECEIVE_SMS                             允许应用程序查收发来的SMS信息
RECEIVE_WAP_PUSH                        允许应用程序查收发来的WAP PUSH信息
RECORD_AUDIO                            允许应用程序录音
RESTART_PACKAGES                        允许应用程序重启其他应用程序
SEND_SMS                                允许应用程序发送SMS信息
SET_ALWAYS_FINISH                       允许应用程序自己决定在被放到后台运行时是否关闭程序
SET_ANIMATION_SCALE                     允许应用程序设置全局动画效果比例系数
SET_PREFERRED_APPLICATION               允许应用程序设置偏好应用程序
SET_PROCESS_FOREGROUND                  允许应用程序让任何就绪的进程运行于前台
SET_PROCESS_LIMIT                       允许应用程序设置能同时运行进程的数目
SET_TIME_ZONE                           允许应用程序设置时区
SET_WALLPAPER                           允许应用程序设置壁纸
STATUS_BAR                              允许应用程序打开、关闭或禁用状态栏
VIBRATE                                 允许应用程序控制设备的震动
WAKE_LOCK                               允许应用程序使用PowerManager的WakeLock来保持CPU工作或屏幕、键盘灯的开启
WRITE_APN_SETTINGS                      允许应用程序设置APN
WRITE_CALENDAR                          允许应用程序对用户的日历数据进行写入操作(不可读)
WRITE_CONTACTS                          允许应用程序对用户的联系人进行写入操作(不可读)
WRITE_OWNER_DATA                        允许应用程序对所有者的数据进行写入操作(不可读)
WRITE_SETTINGS                          允许应用程序读取或更改系统设置
WRITE_SMS                               允许应用程序编写SMS信息
WRITE_SYNC_SETTINGS                     允许应用程序更改数据同步设置

Android 常用的常量的更多相关文章

  1. 【风马一族_Android】第4章Android常用基本控件

    第4章Android常用基本控件 控件是Android用户界面中的一个个组成元素,在介绍它们之前,读者必须了解所有控件的父类View(视图),它好比一个盛放控件的容器. 4.1View类概述 对于一个 ...

  2. Android 常用开发工具以及Mac常用软件

    Android 常用的开发工具记录.其中包括AndroidStudio(IDEA)插件.Mac 上好用的软件以及国内知名Android开发者博客等. Android Studio 插件 codota ...

  3. Android 常用数据适配器SimpleAdapter

    在<Android 常用数据适配器ArrayAdapter>中介绍了ArrayAdapter数据适配器.但是存在一个缺陷,那就是条目的图标都固定相同,要显示每个条目的图标都不相同,那么使用 ...

  4. Android常用设计模式(二)

    Android常用设计模式之观察者模式 观察者设计模式在Android应用中会经常用到,模式原理类似于这样的场景: 用户订报纸,然后在报社登记,报社来统计用户(添加用户),用户也可以取消订阅,报社删除 ...

  5. struts2常用的常量constant

    常用的常量配置  struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容.当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为fa ...

  6. Android 常用 adb 命令

    查看原文:http://blog.csdn.net/u010818425/article/details/52266593 (一)基础操作 安装app adb install -r xxx.apk / ...

  7. Struts2 常用的常量配置

    在struts2-core-2.1.8.1.jar的org.apache.struts2包下面的default.properties资源文件里可以查到常用的常量配置,这些不用刻意的记住:忘记的时候可以 ...

  8. Android常用组件

    UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...

  9. Android常用组件【转】

    UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...

随机推荐

  1. 递归算法(一)——akm

    要求 已知akm函数如下: { n+1 while m=0 }                          => Rule I akm(m,n)= { akm(m-1,1) while n ...

  2. 读取Cookie及Cookie所有属性操作方法

    读取Cookie及Cookie所有属性操作方法 2013-08-04 22:21:43|  分类: 技术 |  标签:cookie  |举报|字号 订阅   要把Cookie发送到客户端,Servle ...

  3. java网络编程serversocket

    转载:http://www.blogjava.net/landon/archive/2013/07/24/401911.html Java网络编程精解笔记3:ServerSocket详解ServerS ...

  4. [转]Java程序员们最常犯的10个错误

    1.将数组转化为列表 将数组转化为一个列表时,程序员们经常这样做: List<String> list = Arrays.asList(arr); Arrays.asList()会返回一个 ...

  5. winform开发中绑定combox到枚举

    开发中需要根据下拉框的选择处理一些业务逻辑,使用ID值或Text值都不利于代码维护,所以可以写个扩展方法绑定到枚举上. public static class Extensions { /// < ...

  6. 使用drawBitmapMesh扭曲图像

    Canvas提供了一个drawBitmapMesh(bitmap, meshWidth, meshHeight, verts, vertOffset, colors, colorOffset, pai ...

  7. bzoj 2242: [SDOI2011]计算器

    #include<cstdio> #include<iostream> #include<map> #include<cmath> #define ll ...

  8. libpcap文件格式分析

    第一部分:PCAP包文件格式 一 基本格式: 文件头 数据包头数据报数据包头数据报...... 二.文件头: 文件头结构体  sturct pcap_file_header  {       DWOR ...

  9. 如何在滚动报表时保持标题可见 (Reporting Services)

    From: https://msdn.microsoft.com/zh-cn/library/bb934257.aspx 对于跨多页的表或矩阵数据区域,可以控制滚动报表时是否始终显示包含列标题的初始行 ...

  10. Linux面试基础题-2

    继续我们这面试系列,在这篇文章里我们给出了10个问题.这些问题或者是在以后的文章中出现的问题不一定在面试中会被问到.然而通过这些文章我们呈现出的是一个交互的学习平台,这必将会对你有很大的帮助. 自本系 ...