(以“<div class="bread-crumbs">您当前位置: Android定位SDK > 开发指南 > 获取位置信息 > ...”为内容创建页面) |
|||
第20行: | 第20行: | ||
} | } | ||
</pre> | </pre> | ||
− | |||
− | |||
</div></div> | </div></div> | ||
+ | <p style="color: #666;"> | ||
+ | 说明:v9.3.3版本新增定位服务开关以及定位权限判断,在定位服务开关未开启或者定位权限未授予的情况下,定位失败并返回相应的 | ||
+ | [https://lbsyun.baidu.com/index.php?title=android-locsdk/guide/addition-func/error-code 定位错误码]。 | ||
+ | </p> |
2022年7月1日 (五) 16:06的最后版本
隐私合规接口
更新时间:2022年02月24日
简介
百度Android定位SDK自v9.2.9版本起增加了隐私合规接口,使用方式发生了改变,与旧版本不兼容,请务必确保用户同意隐私政策后调用setAgreePrivacy接口以进行SDK初始化之前的准备工作。
1新增定位SDK隐私合规接口setAgreePrivacy(boolean isAgreePrivacy);
public LocationClient mLocationClient = null; public LocationClient mLocationClient = null; private MyLocationListener myListener = new MyLocationListener(); public void onCreate() { LocationClient.setAgreePrivacy(true); //setAgreePrivacy接口需要在LocationClient实例化之前调用 //如果setAgreePrivacy接口参数设置为了false,则定位功能不会实现 //true,表示用户同意隐私合规政策 //false,表示用户不同意隐私合规政策 }
2实例化LocationClient时,需要捕获异常信息,示例如下:
try { mLocationClient= new LocationClient(getApplicationContext()); } catch(Exception e) { }
3在使用mLocationClient时,请注意需要加判空处理:
if(mLocationClient != null) { }
说明:v9.3.3版本新增定位服务开关以及定位权限判断,在定位服务开关未开启或者定位权限未授予的情况下,定位失败并返回相应的 定位错误码。