gpt4 book ai didi

android - 在 Android Studio 中动态访问权限

转载 作者:行者123 更新时间:2023-11-29 19:56:00 25 4
gpt4 key购买 nike

我在我的项目中使用谷歌地图代码..我也在 list 文件中添加了权限但是我的代码中也有错误说要添加权限..所以我从网上搜索并发现动态添加权限..所以我添加了以下代码..

   if ( Build.VERSION.SDK_INT >= 23 &&
ContextCompat.checkSelfPermission( context, android.Manifest.permission.ACCESS_FINE_LOCATION ) != PackageManager.PERMISSION_GRANTED &&
ContextCompat.checkSelfPermission(context, android.Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
return ;
}

所以现在错误是无法解析符号上下文..我正在使用 sdk 23..请帮助我

最佳答案

请按以下方式请求许可:

try {
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
int hasReadContactPermission = checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION);
if (hasReadContactPermission != PackageManager.PERMISSION_GRANTED) {
requestPermissions(new String[]{Manifest.permission.ACCESS_FINE_LOCATION},
101);
}
}
} catch (Exception e) {
e.printStackTrace();
}

还添加以下声明:

final private int REQUEST_CODE_ASK_PERMISSIONS = 124;

谢谢!

关于android - 在 Android Studio 中动态访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36734565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com