android动态申请权限,不用手动在设置里打开

Posted 嘿,请叫我小哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android动态申请权限,不用手动在设置里打开相关的知识,希望对你有一定的参考价值。

先在你MainActivity的onCreate中设置如下代码,上下文指向MainActivity,当然你也可以设置在别的Activity中,那么上下文就指向当前Activity

ActivityCompat.requestPermissions(MainActivity.this, new String[] {Manifest.permission.READ_CONTACTS}, 1);

接着再在androidManifest设置如下代码

<uses-permission android:name="android.permission.READ_CONTACTS"/>

然后android就能动态申请权限了,当然这只是其中一种方法,肯定还有其它的,可以自行去搜其他大佬们的博客。

以上是关于android动态申请权限,不用手动在设置里打开的主要内容,如果未能解决你的问题,请参考以下文章

Android之动态申请权限 | 实例 | 带源码地址

Android笔记

android动态申请权限步骤

Android动态权限申请,一个弹窗多个权限是如何实现的?

android 6.0动态权限写在第一个activity中就行了吗

Android 批量申请权限