<!--用于访问网络,网络定位需要上网--><uses-permission android:name="android.permission.internet"/><!--用于进行网络定位--><uses-permission android:name="android.permission.access_coarse_location"/><!--用于访问gps定位--><uses-permission android:name="android.permission.access_fine_location"/><uses-permission android:name="android.permission.access_location_extra_commands"/><!--获取网络状态,用于在线算路与离线算路之间的切换 --><uses-permission android:name="android.permission.access_network_state"/><!--用于访问wifi网络状态,用于判断网络状态 --><uses-permission android:name="android.permission.access_wifi_state"/><!-- 后台服务 --><uses-permission android:name="android.permission.foreground_service"/><!-- 诱导悬浮窗 --><uses-permission android:name="android.permission.system_alert_window"/><uses-permission android:name="android.permission.manage_overlay_permission"/>
注意:android导航sdk从手机系统获取定位信息,定位频率为每秒一次,定位精度为系统定位精度外部无法控制
申请到百度开放平台应用key后,为了能够百度导航sdk正常运行,将其配置在androidmanifest.xml的application节点内部,如下所示:
<meta-data android:name="com.baidu.lbsapi.api_key"android:value="申请的key"/>
为了避免android "64k 引用限制"引起的异常,在app的build.gradle中需要引入multidex包,并进行相关配置,并且导航sdk内部使用了annotationprocessor,同样需要在build.gradle中配置,如下。
defaultconfig {……// 避免"64k 引用限制"multidexenabled true// 导航sdk内部使用了annotationprocessor,需要添加下面代码,防止编译异常javacompileoptions { annotationprocessoroptions { includecompileclasspath =true}}}
# baidunavisdk-dontoptimize-ignorewarnings-keeppackagenames com.baidu.**-keepattributes exceptions,innerclasses,signature,deprecated,sourcefile,linenumbertable,localvariable*table,*annotation*,synthetic,enclosingmethod-dontwarn com.baidu.**-dontwarn com.baidu.navisdk.**-dontwarn com.baidu.navi.**-keep classcom.baidu.**{*;}-keep interfacecom.baidu.**{*;}-keep classvi.com.gdi.**{*;}-dontwarn com.google.protobuf.**-keep classcom.google.protobuf.**{*;}-keep interfacecom.google.protobuf.**{*;}-dontwarn com.google.android.support.v4.**-keep classcom.google.android.support.v4.**{*;}-keep interfacecom.google.android.support.v4.app.**{*;}-keep publicclass*extendscom.google.android.support.v4.**-keep publicclass*extendscom.google.android.support.v4.app.fragment
上一篇
下一篇
本篇文章对您是否有帮助?