在某些设备上安装(启动之前)后,我的Android应用立即询问位置权限

时间:2019-04-08 08:01:27

标签: android android-permissions

我希望我的应用程序在首次启动后寻求许可。但是,在某些设备上,从Play商店安装后,它会立即要求位置许可。客户希望我摆脱这种行为。这种行为背后的可能原因是什么?

1 个答案:

答案 0 :(得分:0)

android中的权限获取有3种类型。

  1. 在从Play商店安装到最高Android API级别21(Android 5.0 Lollipop)的设备上的过程中,它仅显示Manifest.xml文件中提到的所有权限,并且不会出现单独的弹出窗口要求用户提供权限。
  2. 从Play商店在Android API级别22(Android 5.1 Lollipop)的设备上进行安装期间,会为每个权限弹出单独的弹出窗口。
  3. FROM API级别23(Android 6.0棉花糖),这些设备支持运行时权限,在这里我们可以获取用户将要使用相应功能的任何活动的权限。

您可以阅读以下链接,了解如何有效使用它们:

  1. link1
  2. link2
  3. link3