如何检查位置权限已由android 6.0中的用户为我的应用程序提供?

时间:2015-10-12 11:28:40

标签: android android-intent android-6.0-marshmallow

我的应用程序需要位置权限才能允许用户登录应用程序,以便他需要 ON 设置中的位置。(这可以在android 5.1.1及更低版本中完成在Android 6.0的情况下,我们不能这样做..)有没有机会直接导航到Android 6.0中的应用程序的权限屏幕?

1 个答案:

答案 0 :(得分:1)

查看this博文中描述的流程图。它非常简单,并向您展示如何使用权限模型以及为什么有时用户不会被提示获取权限。

简而言之,用户可以拒绝向您提供此权限,然后标记"再也不要再询问"。在这种情况下,只要您再次请求该权限,Android就会自动回复拒绝。但是,如果拒绝,您可以向用户显示一条消息,说明您无法继续操作 - 未经此许可,您的应用的此部分无法正常运行(或根本无法运行)。如果考虑到这一点并给予您这一许可,则是他/她的选择。

请注意,对用户进行诽谤可能意味着他们会对您的应用失去兴趣和耐心。如果位置是您的应用的关键元素,并且他们拒绝授予您,可能他们只是不想使用您的应用。这是生活中可悲的事实。