写在前面
对于android 6.0来说,增加了权限的管理,能够更好的保护用户的隐私,当用户需要某权限时,才动态的去申请。用户也可以在应用权限管理里面关闭和打开。为了方便以后使用,这里对权限使用相关做一个简单的总结。
android权限分类
Android6.0系统把权限分为两个级别:
Normal Permissions,即普通权限,这类权限不会潜藏有侵害用户隐私和安全的问题,比如,访问网络的权限,访问WIFI的权限等;
Dangerous Permissions,即危险权限,这类权限会直接的威胁到用户的安全和隐私问题,比如说访问短信,相册等权限。
普通权限是不会威胁到用户安全的,所以这类权限是可以直接在manifest里面直接的使用,而且在安装后也会直接的生效了。不需要特殊处理。危险权限在使用时不仅需要在manifest里面注册,还需要动态申请,否则程序会崩溃,提示没有权限。
危险权限分为9组,总共24个权限,如下:
权限组名
权限名
CALENDAR 日历
READ_CALENDAR
WRITE_CALENDER
CAMERA 相机
CAMERA
CONTACTS 联系人
READ_CONTACTS
WRITE_CONTACTS
GET_ACCOUNTS
LOCATION 定位
ACCESS_FINE_LOCATION
ACCESS_COARSE_LOCATION
MICROPHONE 麦克风
RECORD_AUDIO
PHONE 电话
READ_PHONE_STATE
CALL_PHONE
READ_CALL_LOG
WRITE_CALL_LOG
ADD_VOICEMAIL
USE_SIP
PROCESS_OUTGOING_CALLS
SENSORS 传感器
BODY_SENSORS
SMS 短信
Short Message Service
SEND_SMS
RECEIVE_SMS
READ_SMS
RECEIVE_WAP_PUSH
RECEIVE_MMS
STORAGE 数据存储
READ_EXTRAL_STRORAGE
WRITE_EXTERNAL_STORAGE
申请权限时:
1、在清单文件中声明权限(如果不在这张表中,声明完就可以了)
2、如果在这张表中的权限需要手动来申请
这些权限6.0以后需要手动申请,ÿ