ACCESS_COARSE_LOCATION和ACCESS_FINE_LOCATION权限如何在运行时工作

时间:2018-03-25 08:11:34

标签: android security permissions android-permissions android-security

以下问题与此类似。 how are android security permissions checked at run-time?

但是 platform.xml 文件并不包含位置权限的gid。我在哪里可以找到它?在哪个源代码中管理位置权限?我是AOSP的新手

1 个答案:

答案 0 :(得分:1)

权限位于AndroidManifest.xml中,如此

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

如果您运行的是Android 6.您可以在运行时屏蔽请求权限(c docs) https://developer.android.com/training/permissions/requesting.html#perm-check

另请注意,某些权限可以在清单中简单声明,并且您不必在运行时请求它们。

ps platform.xml,你从哪里得到的?