android 如何修改百度导航诱导界面,Android 百度导航SDK
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相关推荐
- android+apk+修改+签名文件位置,Jenkins打包android应用时自动签名apk详解
前言 如果你是使用android studio编译项目的化,在编译apk只会会自动给apk签名. 但默认配置下jenkins下编译出的apk是unsign的.需要一些额外的设置才能自动sign. 这个 ...
- android代码修改mp3文件封面,从android中的mp3文件中提取专辑封面
对于api 10及以上 android.media.MediaMetadataRetriever mmr = new MediaMetadataRetriever(); mmr.setDataSour ...
- java写左侧导航栏界面,jQuery----左侧导航栏面板切换实现
页面运行结果: 点击曹操 点击刘备 点击孙权 原图 需求说明:原图如上所示,点击一方诸侯的时候,显示该诸侯手下猛将,其他诸侯手下猛将隐藏 页面结构: 实现思路: ①给大的li注册鼠标点击事件 当鼠标点 ...
- android菜单键 r9,【报Bug】android oppoR9tm 使用subnvue导航栏初始化时 导航栏阴影闪烁...
详细问题描述 (DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题) [内容] 重现步骤 andr ...
- 《SystemUI》修改SystemUI锁屏界面时间格式
要求:修改SystemUI锁屏界面时间格式 Android P 上Sysyemui锁屏界面上的日期显示不在DateView处理了,使用KeyguardSliceProvider来处理,继承Conten ...
- Android 应用内实现导航页面,接入百度SDK内置导航,高德SDK内置导航
1.首先到百度地图开放平台创建应用,获取应用AK http://lbsyun.baidu.com/apiconsole/key 2.到百度语言平台创建应用,获取Secret Key和语言APP ID ...
- 【Android】MyTool 工具界面:百度、拨号、一键拨号
文章目录 MyTool 工具界面:百度.拨号.一键拨号 ♦ 回顾 ♦ 设计 activity_my_tool.xml 界面 ♦ 编写 MyToolActivity 实现功能 ♦ 修改 AndroidM ...
- Android百度地图(六)自定义导航路线规划
Android百度地图(六)自定义导航路线规划 兴奋加激动... 本文代码在http://blog.csdn.net/xyzz609/article/details/51959767的基础上进一步修改 ...
- 关于Android百度地图API步骑行导航引擎初始化失败以及View空指针异常的问题
关于百度地图导航初始化失败问题以及View 空指针异常 因为要做毕业设计的关系所以用到了百度地图,但发现百度地图API这个是真的大坑一个,一些莫名其妙的BUG,搞得让你头大, 这里我先将初始化失败的问 ...
最新文章
- 深入ASP.NET数据绑定(中)——数据双向绑定机理
- linux7 设置dns,RHEL7.0 系列-设置IP地址、网关和DNS
- C语言实现缓冲区溢出实例
- 无迹卡尔曼滤波(UKF)
- 清除sqlserver日志方法(不适合always on)
- 电脑制作泡泡的html代码,Flash教你如何制作吹泡泡动画特效 -电脑资料
- Mysql Workbench详细使用教程
- Hdu - 1002 - A + B Problem II
- win7共享20人限制 清除_中控智慧考勤门禁_机器直连软件及清除管理员
- BZOJ 3505: [Cqoi2014]数三角形|组合数学
- Spss-系统聚类手算实操
- tensorflow语义分割计算mIoU时忽略某一类别
- DCN DCSW-6028-pro 内部portal认证
- 冠状面、矢状面、横断面
- 商品房销售价格指数中的同比,环比,定基
- 秋招面/笔试题目集合——06
- 光纤收发器工作原理及技术详解
- 我眼里的奇酷手机360OS
- swift 自制framework中加载nib
- Spring Cloud云服务架构 - commonservice-config配置服务搭建
热门文章
- 二叉树创建及遍历算法(递归及非递归)(转)
- 惠普服务器吊牌位置,惠普防伪措施 | 惠普中国
- python 爬虫程序示例,python实现简单爬虫功能的示例
- 2019蓝桥杯国赛B组第九题
- latex表格中的字上下垂直居中
- PAT_B_1094_Java(20分)
- PAT_B_1029_Java(20分)
- 深度学习(3)手写数字识别问题
- 深度学习学习7步骤_如何通过4个简单步骤为深度学习标记音频
- 胶囊路由_评论:胶囊之间的动态路由