zoukankan      html  css  js  c++  java
  • 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找不到的问题。

       

  • 相关阅读:
    【js】this=>>4种用法
    【js】接口实现代码
    【es6】object.is()&&==&&===
    js apply&&call
    【javascript=>>DOM】=>>Attribute与Property的区别
    Android ListView刷新问题
    Android EditText自动换行
    Android 状态栏隐藏 ( 全屏 )
    Android 取得手机屏幕大小
    Android中使用代码改变背景颜色
  • 原文地址:https://www.cnblogs.com/fuyoucaoyu/p/5649556.html
Copyright © 2011-2022 走看看