首页 >> 数码 >

android怎么检测位置 android 如何获取定位是否开启

2022-06-11 06:30:15 来源: 用户: 

大家好,我是云百科的客服小柏,我来为大家解答以上问题。android怎么检测位置,android,如何获取定位是否开启很多人还不知道,现在让我们一起来看看吧!

解答:

1、 设置里先打开定位,如图

2、 动态申请位置权限:清单。许可。访问_粗略_位置

3、 和清单。权限。访问_精细_位置

4、 已经获取权限或者用户允许读取位置权限,则可以使用位置的应用程序接口了。

5、 isOpen().

6、 位置经理。isproviderenabled(位置管理器.GPS_PROVIDER):gps是否开启;

7、 位置经理。isproviderenabled(位置管理器.网络提供商):网络定位是否开启

8、 其中一个开启就可以判定为定位开启。

9、 打印结果为:位置开放?=真

10、 在设置里将定位关闭,以此测试打印结果是否为错误的

11、 再次运行上面代码,打印结果为:D/美因:位置开放?=假

12、 注意别忘了,添加权限:

13、 uses-permissionAndroid:name='Android。许可。互联网'/

14、 uses-permissionAndroid:name='Android。许可。access_COARSE_LOCATION'/

15、 uses-permissionAndroid:name='Android。许可。access_FINE_LOCATION'/

16、 完整代码如图

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章
站长推荐