android 6.0之后的敏感权限注册方法

来源:互联网 发布:手机淘宝如何投诉客服 编辑:程序博客网 时间:2024/05/04 22:03
android 6.0版本后部分权限不能在manifest文件中直接通过uses-permission注册申请,需要通过代码注册,方法如下。

首先把所有要申请的权限放进一个String[ ]中,如

String[] PERMISSIONS = {Manifest.permission.WRITE_EXTERNAL_STORAGE,        Manifest.permission.RECORD_AUDIO,        android.Manifest.permission.READ_PHONE_STATE,        android.Manifest.permission.ACCESS_WIFI_STATE};


向系统申请权限

//第三个参数一般设置为1000就可以了ActivityCompat.requestPermissions(this, PERMISSIONS, 1000);


如果不想每次都申请一次,可在申请前判断一下当前是否已经拥有权限和当前版本是否需要代码申请。


阅读全文
0 0
原创粉丝点击