HarmonyOS鸿蒙Next 3/4系统中,App如何获取精确位置开启状态
通过 ContextCompat.checkSelfPermission(this, android.permission.ACCESS_FINE_LOCATION) 方法检测不到,有看到高德地图、百度地图能检测到,同时还能拉起权限申请弹窗引导用户从大致位置切换到精确位置,不知道是怎么实现的。麻烦告知下HarmonyOS鸿蒙Next 3/4系统中,App是如何获取精确位置开启状态
已经解决,升级TargetSDKVersion 到32就行
更多关于HarmonyOS鸿蒙Next 3/4系统中,App如何获取精确位置开启状态的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
您好,您的问题需要进一步分析,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持。
怎么实现的,这个官方都没人回复吗
在HarmonyOS鸿蒙Next 3/4系统中,App可以通过LocationManager
类来获取精确位置的开启状态。首先,使用getSystemService(Context.LOCATION_SERVICE)
获取LocationManager
实例,然后调用isProviderEnabled(LocationManager.GPS_PROVIDER)
方法检查GPS是否开启。如果返回true
,表示精确位置已开启;否则,表示未开启。此外,还可以通过isLocationEnabled()
方法检查整体位置服务是否开启。