Android 常用权限

ACCESS_COARSE_LOCATION

通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米

ACCESS_FINE_LOCATION

通过GPS芯片接收卫星的定位信息,定位精度达10米以内

ACCESS_NETWORK_STATE

获取网络信息状态

比如当前的网络连接是否有效

ACCESS_WIFI_STATE

获取当前WiFi接入的状态以及WLAN热点的信息

BATTERY_STATS

获取电池电量统计信息

BLUETOOTH

允许程序连接配对过的蓝牙设备

BLUETOOTH_ADMIN

允许程序进行发现和配对新的蓝牙设备

BRICK

能够禁用手机,非常危险,顾名思义就是让手机变成砖头

BROADCAST_PACKAGE_REMOVED

当一个应用在删除时触发一个广播

BROADCAST_SMS

当收到短信时触发一个广播

CALL_PHONE

允许程序从非系统拨号器里输入电话号码

CALL_PRIVILEGED

允许程序拨打电话,替换系统的拨号器界面

CAMERA

允许访问摄像头进行拍照

CONTROL_LOCATION_UPDATES

允许获得移动网络定位信息改变

FLASHLIGHT

允许访问闪光灯

MODIFY_AUDIO_SETTINGS

修改声音设置信息

NFC

允许程序执行NFC近距离通讯操作

READ_CONTACTS

允许应用访问联系人通讯录信息

READ_FRAME_BUFFER

读取帧缓存用于屏幕截图

READ_SMS

读取短信内容

RECEIVE_BOOT_COMPLETED

允许程序开机自动运行

RECEIVE_SMS

接收短信

RECORD_AUDIO

录制声音通过手机或耳机的麦克风

SEND_SMS

发送短信

WRITE_SMS

允许编写短信

WRITE_CONTACTS

写入联系人,但不可读取

WRITE_CALENDAR

写入日程,但不可读取

VIBRATE

允许振动

READ_CALENDAR

允许程序读取用户的日程信息