我在Android Studio上尝试了一些内容,当我输入时:
if (pm.checkPermission(permission.FINE_LOCATION, getPackageName()) == PackageManager.PERMISSION_DENIED) {
alertbox();
}
这很奇怪,因为我在清单文件中包含了请求权限,我相信FINE_LOCATION是一个预定义的符号。所以我真的很困惑它是如何产生错误的,
“无法解决FINE_LOCATION”。
可能的原因是什么?我把东西弄得真的很糟糕吗?
谢谢!
答案 0 :(得分:0)
我不确定这是解决方案
但是将代码更改为
将permission.FINE_LOCATION更改为permission.ACCESS_FINE_LOCATION即
if (pm.checkPermission(permission.ACCESS_FINE_LOCATION, getPackageName()) == PackageManager.PERMISSION_DENIED) {
alertbox();
}