美文网首页
android 百度地图

android 百度地图

作者: EvanPoison | 来源:发表于2017-05-26 15:25 被阅读17次
  1. 获取sha1值
    打开Android studio 右侧的 gradle,刷新一下, 找到signReport双击,run窗口会出现结果,发现是这样的
    ![~~K]1%IFBAR41W811Y}VO6G.png](https://img.haomeiwen.com/i6010233/8f8136efa7318114.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    点击左边的那个/ab按钮,即可看到

![~U%OS3(%G]3%A$S`EL1.png](https://img.haomeiwen.com/i6010233/0c9d947d0f98a92c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
不过仔细一看,这TM获取的debug版的信息,而我要获取release版的,原来在Terminal窗口这样输入就能获取到了

NV1(09}`3N4}RBJAE4Q$099.png
  1. 在百度地图开放平台创建应用,填写相关信息
SLV$2U$ABK}4_~N7T`R1FPM.png
  1. 下载百度地图sdk
  2. 导入相关jar包和so库
image.png

配置清单文件,加入相关权限

<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
    <!-- 这个权限用于进行网络定位 -->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <!-- 这个权限用于访问GPS定位 -->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <!-- 用于访问wifi网络信息,wifi信息会用于进行网络定位 -->
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <!-- 获取运营商信息,用于支持提供运营商信息相关的接口 -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <!-- 用于读取手机当前的状态 -->
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <!-- 写入扩展存储,向扩展卡写入数据,用于写入离线定位数据 -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <!-- 访问网络,网络定位需要上网 -->
    <uses-permission android:name="android.permission.INTERNET" />


 <service
            android:name="com.baidu.location.f"
            android:enabled="true"
            android:process=":remote" >
 </service>

相关文章

网友评论

      本文标题:android 百度地图

      本文链接:https://www.haomeiwen.com/subject/iokxfxtx.html