在android 6中同时请求所有权限

时间:2018-05-16 08:33:38

标签: android permissions

在Android 6.0.1(API 23)中安装一些第三方apk时,我看到the screen with list of multiple permissions要授予。但是,从API 23开始,android需要在运行时逐个请求权限。那么这怎么可能以及我如何在我的应用程序中为Android 6+?手机没有扎根。

2 个答案:

答案 0 :(得分:0)

不幸的是,如果你的targetSdkVersion >= 23并且你在Android 6.0上运行你的应用程序,那是不可能的。您可以为多个权限请求做的最好的是:

ActivityCompat.requestPermissions(acivityObj.this, new String[]{<list of permission>}, requestCode);

目前它正在为你工作,因为你的targetSdkVersion是15。

答案 1 :(得分:0)

如果您的Android项目在应用级模块的targetSdkVersion < 23中有 build.gradle ,则它不会询问标准运行时权限。 但它会在您的设备中运行,该设备具有Android版本6.0,因为您在应用级模块compileSdkVersion > 23中的 build.gradle