- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在尝试访问 ACCESS_FINE_LOCATION
,如果找不到,请访问 ACCESS_COARSE_LOCATION
。所以我请求这 2 个权限,但他们给了我同样的对话框,请求位置权限。我知道它们都在同一个组中,但 Google 说:
Note: Your app still needs to explicitly request every permission it needs, even if the user has already granted another permission in the same group. In addition, the grouping of permissions into groups may change in future Android releases. Your code should not rely on the assumption that particular permissions are or are not in the same group.
这意味着我在一秒钟内请求这 2 个权限,这会导致连续出现 2 个对话框。这对我来说似乎不是很用户友好。有没有更好的办法?
最佳答案
定义ACCESS_FINE_LOCATION
权限时,不需要ACCESS_COARSE_LOCATION
权限。
来自 Android 文档:
Requesting User Permissions
In order to receive location updates from
NETWORK_PROVIDER
orGPS_PROVIDER
, you must request user permission by declaring either theACCESS_COARSE_LOCATION
orACCESS_FINE_LOCATION
permission, respectively, in your Android manifest file. For example:<manifest>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
.......
</manifest>Without these permissions, your application will fail at runtime when requesting location updates.
Note: If you are using both
NETWORK_PROVIDER
andGPS_PROVIDER
, then you need to request only theACCESS_FINE_LOCATION
permission, because it includes permission for both providers. (Permission forACCESS_COARSE_LOCATION
includes permission only forNETWORK_PROVIDER
.)
请看https://developer.android.com/guide/topics/location/strategies.html
关于android - Marshmallow FINE 和 COARSE 位置许可,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33780331/
使用 Pycharm 和 Matplotlib 例如与: import matplotlib.pyplot as plt import numpy as np my_random = np.rando
我正在尝试访问 ACCESS_FINE_LOCATION,如果找不到,请访问 ACCESS_COARSE_LOCATION。所以我请求这 2 个权限,但他们给了我同样的对话框,请求位置权限。我知道它们
我正在使用 Intel XDK(iPhone 和 Android)创建一个地理定位应用程序并有 2 个问题: 如果手机上的 GPS 未激活,我如何显示设备的地理位置设置? 我如何知道返回的纬度和经度值
我一直在制作 Spark Streaming 的原型(prototype) 1.6.1在 Mesos 上使用 kafka 接收器 0.28以粗粒度模式运行的集群。 我有 6 个 mesos 奴隶,每个
在设计RDBMS模式时,我想知道是否存在具体对象的形式化原则:例如,如果是Persons表,那么每条记录都是非常具体和唯一的。事实上,每条记录都代表一个独特的人。 但是诸如类(class)之类的表(如
我是一名优秀的程序员,十分优秀!