最佳答案
向清单文件添加权限时,下面的 xml 可以工作。
<permission android:name="android.permission.ACCESS_FINE_LOCATION" />
但是,这个 xml 不能工作。
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
我该用哪个?如果是第一个,为什么不行?我该怎么补救?
另外,我得到了一个 Android 6.0运行时权限相关的异常:
java.lang.SecurityException: "gps" location provider requires ACCESS_FINE_LOCATION permission.
当我尝试向 String 数组添加权限以检查权限时,Android Studio 告诉我它无法在下面的代码中解析 Manifest.permission
:
new String[]{Manifest.permission.ACCESS_FINE_LOCATION}
为什么会这样? 我怎么才能修好它?