在安装时获取权限



我想在安装时在我的Android应用程序中获取权限。出于这个原因,我不得不将目标dk从27降级到22。目前,我的build.gradle信息如下:

minSDK 17 
targetSdkVersion 22
compileSdkVersion 27
buildToolsVersion '27.0.0'

在我的应用程序中,已经使用了这些库:

compile 'com.android.support:appcompat-v7:27.0.1'
compile 'com.android.support:design:27.0.1'
compile 'com.android.support:support-v4:27.0.1'
compile 'com.android.support:recyclerview-v7:27.0.1'

问题是它没有安装在我的Android 8.1(Pixel手机(上,但在其他手机上,较低的Android版本没有问题。

您无法在安装时请求权限,这已经过时了,因为它像在 5.x 和更低版本的 Android 中使用,现在您需要在应用程序内请求权限

用户在安装应用时授予权限(在 Android 5.1.1 及更低版本(或运行应用时(在 Android 6.0 和 更高(。

https://developer.android.com/training/permissions/declaring.html

最新更新