Android提升篇系列:在小米Note等机型上因定位权限导致的定位请求弹框

时间:2016-05-06 20:20:36   收藏:0   阅读:1404

近期项目中接入百度定位,奇怪的发现在小米Note机型上每当第二次进入app时会出现定位请求弹出框,

在小米3等机型上会不可预期出现定位请求弹出框。"正在尝试 通过网络或者卫星对您的手机进行定位"。

很影响用户体验。

技术分享

一开始误以为app中因为触发定位导致的定位请求弹出框,但仔细查验后,发现实际上还并未触发实际的定位请求。

最后通过与其他app反解后横向对比,发现因定位精度权限设置的不同引起。

 

最后,将项目中的定位权限由

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

改为

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

此问题得以解决。

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!