当前位置: 首页 > news >正文

Android:百度地图 + 百度导航

地图SDK 开发指南:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/introduction

导航SDK开发指南:http://lbsyun.baidu.com/index.php?title=android-navsdk/guide/introduction

导航SDK的TTS白名单:http://app.navi.baidu.com/ttsregister/appinfo

 

指南上描述的基本很清楚了,下面主要记录下开发中摸过的石头(MAC本):

1. 获取Android签名证书的sha1值:

    使用keytool,keytool为jdk自带的工具,配置好环境变量就可以用了( jdk/bin所在的目录加到环境变量的PATH中)

# 开发版本的key,发布版的key值使用相同的方法获取sha1
mac: ~/.android/ mac: keytool -list -keystore debug.keystore

  

2. 导航SDK的TTS语音播报需要添加白名单

    按开发指南找到的MD5为这种格式:25:2E:67:06:09:DC:9D:99:82:15:52:E7:7F:E2:63:26

    不能用,但是 在TTS认证出错的错误日志里面能看到自己的签名,使用这个签名就成功了;

    白名单只能新建,不能更新。

3. 开发指南里很多so和jar的位置需要额外配置,没有使用默认Lib的位置,默认位置应该如下图:

   

   

 

   地图的so文件分很多类型,导航的没有区分,所以如果想正常工作,需要把导航的copy到其他类型下或者把其他类型的文件删掉,不然会有so找不到的问题。

   

 

转载于:https://www.cnblogs.com/fuyoucaoyu/p/5649556.html

相关文章:

  • 文章太长了!~关于 XML 的一些基础知识
  • iOS: FFmpeg的使用一
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • HD1285(拓扑排序)
  • 如何用javascript设置延时执行
  • 设计模式--3.模板方法模式
  • 实现JSP数据和JavaScript数据交互使用
  • 使用Apache Xerces解析XML文档
  • 禁ping以及清理系统多余账号说明
  • 使用dom4j和XPath解析XML之例子二
  • [改善Java代码]子列表只是原列表的一个视图
  • 使用Java自带SAX工具解析XML
  • 使用SAX解析XML (控制台程序)
  • PMI列子1
  • 一个简单实用的AJAX例子
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • angular学习第一篇-----环境搭建
  • gops —— Go 程序诊断分析工具
  • HashMap ConcurrentHashMap
  • java取消线程实例
  • maven工程打包jar以及java jar命令的classpath使用
  • php ci框架整合银盛支付
  • vue自定义指令实现v-tap插件
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 力扣(LeetCode)357
  • 那些被忽略的 JavaScript 数组方法细节
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • #考研#计算机文化知识1(局域网及网络互联)
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (ZT)一个美国文科博士的YardLife
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (第61天)多租户架构(CDB/PDB)
  • (三)终结任务
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (一)SpringBoot3---尚硅谷总结
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)c++ std::pair 与 std::make
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET MVC第五章、模型绑定获取表单数据
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET框架设计—常被忽视的C#设计技巧
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .pop ----remove 删除
  • .考试倒计时43天!来提分啦!
  • @DataRedisTest测试redis从未如此丝滑
  • @GlobalLock注解作用与原理解析