1)AndroidManifest.xml

增加权限,声明service和ak鉴权

android:allowBackup="true"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:roundIcon="@mipmap/ic_launcher_round"

android:supportsRtl="true"

android:theme="@style/AppTheme">

android:name="BaiduMobAd_STAT_ID"

android:value="48ae76de3f" />

android:value="bAZLoLtUxVPWs6fpnRBLOY8yFHjKu0jE" />

android:name="com.baidu.location.f"

android:enabled="true"

android:process=":remote" />

2)导入项目所需的jar包和so

把jar包放入lib目录下

BaiduNaviSDK_3.3.1.jar

galaxy_lite_lbs_v2.0.jar

httpmime-4.1.2.jar

lbsCoreSDK.jar

把armeabi目录下的所有so放到libs/armeabi下

在build.gradle android{}中加入

sourceSets {

main {

jniLibs.srcDir 'libs'

}

}

把assets目录下的所有资源文件放到app/src/main/assets目录下

3)初始化

在使用SDK前,应该先进行百度服务授权和引擎初始化

BaiduNaviManager.getInstance().init(this,

Environment.getExternalStorageDirectory().toString(),

"BNSDKSimpleDemo",

new BaiduNaviManager.NaviInitListener() {

@Override

public void onAuthResult(int status, String msg) {

if (0 == status) {

authinfo = "key校验成功!";

} else {

authinfo = "key校验失败, " + msg;

}

MainActivity.this.runOnUiThread(new Runnable() {

@Override

public void run() {

Toast.makeText(MainActivity.this, authinfo, Toast.LENGTH_LONG).show();

}

});

}

public void initSuccess() {

Toast.makeText(MainActivity.this, "百度导航引擎初始化成功", Toast.LENGTH_SHORT).show();

initSetting();

}

public void initStart() {

Toast.makeText(MainActivity.this, "百度导航引擎初始化开始", Toast.LENGTH_SHORT).show();

}

public void initFailed() {

Toast.makeText(MainActivity.this, "百度导航引擎初始化失败", Toast.LENGTH_SHORT).show();

}

}, null, ttsHandler, ttsPlayStateListener);

private void initSetting() {

BNaviSettingManager

.setShowTotalRoadConditionBar(BNaviSettingManager.PreViewRoadCondition.ROAD_CONDITION_BAR_SHOW_ON);

BNaviSettingManager.setVoiceMode(BNaviSettingManager.VoiceMode.Veteran);

// BNaviSettingManager.setPowerSaveMode(BNaviSettingManager.PowerSaveMode.DISABLE_MODE);

BNaviSettingManager.setRealRoadCondition(BNaviSettingManager.RealRoadCondition.NAVI_ITS_ON);

BNaviSettingManager.setIsAutoQuitWhenArrived(true);

Bundle bundle = new Bundle();

// 必须设置APPID,否则会静音

bundle.putString(BNCommonSettingParam.TTS_APP_ID, "10693742");

BNaviSettingManager.setNaviSdkParam(bundle);

}

android 如何修改百度导航诱导界面,Android 百度导航SDK相关推荐

  1. android+apk+修改+签名文件位置,Jenkins打包android应用时自动签名apk详解

    前言 如果你是使用android studio编译项目的化,在编译apk只会会自动给apk签名. 但默认配置下jenkins下编译出的apk是unsign的.需要一些额外的设置才能自动sign. 这个 ...

  2. android代码修改mp3文件封面,从android中的mp3文件中提取专辑封面

    对于api 10及以上 android.media.MediaMetadataRetriever mmr = new MediaMetadataRetriever(); mmr.setDataSour ...

  3. java写左侧导航栏界面,jQuery----左侧导航栏面板切换实现

    页面运行结果: 点击曹操 点击刘备 点击孙权 原图 需求说明:原图如上所示,点击一方诸侯的时候,显示该诸侯手下猛将,其他诸侯手下猛将隐藏 页面结构: 实现思路: ①给大的li注册鼠标点击事件 当鼠标点 ...

  4. android菜单键 r9,【报Bug】android oppoR9tm 使用subnvue导航栏初始化时 导航栏阴影闪烁...

    详细问题描述 (DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题) [内容] 重现步骤 andr ...

  5. 《SystemUI》修改SystemUI锁屏界面时间格式

    要求:修改SystemUI锁屏界面时间格式 Android P 上Sysyemui锁屏界面上的日期显示不在DateView处理了,使用KeyguardSliceProvider来处理,继承Conten ...

  6. Android 应用内实现导航页面,接入百度SDK内置导航,高德SDK内置导航

    1.首先到百度地图开放平台创建应用,获取应用AK http://lbsyun.baidu.com/apiconsole/key 2.到百度语言平台创建应用,获取Secret Key和语言APP ID ...

  7. 【Android】MyTool 工具界面:百度、拨号、一键拨号

    文章目录 MyTool 工具界面:百度.拨号.一键拨号 ♦ 回顾 ♦ 设计 activity_my_tool.xml 界面 ♦ 编写 MyToolActivity 实现功能 ♦ 修改 AndroidM ...

  8. Android百度地图(六)自定义导航路线规划

    Android百度地图(六)自定义导航路线规划 兴奋加激动... 本文代码在http://blog.csdn.net/xyzz609/article/details/51959767的基础上进一步修改 ...

  9. 关于Android百度地图API步骑行导航引擎初始化失败以及View空指针异常的问题

    关于百度地图导航初始化失败问题以及View 空指针异常 因为要做毕业设计的关系所以用到了百度地图,但发现百度地图API这个是真的大坑一个,一些莫名其妙的BUG,搞得让你头大, 这里我先将初始化失败的问 ...

最新文章

  1. 深入ASP.NET数据绑定(中)——数据双向绑定机理
  2. linux7 设置dns,RHEL7.0 系列-设置IP地址、网关和DNS
  3. C语言实现缓冲区溢出实例
  4. 无迹卡尔曼滤波(UKF)
  5. 清除sqlserver日志方法(不适合always on)
  6. 电脑制作泡泡的html代码,Flash教你如何制作吹泡泡动画特效 -电脑资料
  7. Mysql Workbench详细使用教程
  8. Hdu - 1002 - A + B Problem II
  9. win7共享20人限制 清除_中控智慧考勤门禁_机器直连软件及清除管理员
  10. BZOJ 3505: [Cqoi2014]数三角形|组合数学
  11. Spss-系统聚类手算实操
  12. tensorflow语义分割计算mIoU时忽略某一类别
  13. DCN DCSW-6028-pro 内部portal认证
  14. 冠状面、矢状面、横断面
  15. 商品房销售价格指数中的同比,环比,定基
  16. 秋招面/笔试题目集合——06
  17. 光纤收发器工作原理及技术详解
  18. 我眼里的奇酷手机360OS
  19. swift 自制framework中加载nib
  20. Spring Cloud云服务架构 - commonservice-config配置服务搭建

热门文章

  1. 二叉树创建及遍历算法(递归及非递归)(转)
  2. 惠普服务器吊牌位置,惠普防伪措施 | 惠普中国
  3. python 爬虫程序示例,python实现简单爬虫功能的示例
  4. 2019蓝桥杯国赛B组第九题
  5. latex表格中的字上下垂直居中
  6. PAT_B_1094_Java(20分)
  7. PAT_B_1029_Java(20分)
  8. 深度学习(3)手写数字识别问题
  9. 深度学习学习7步骤_如何通过4个简单步骤为深度学习标记音频
  10. 胶囊路由_评论:胶囊之间的动态路由