android 百度地圖

  1. 獲取sha1值
    打開Android studio 右側的 gradle,刷新一下, 找到signReport雙擊,run窗口會出現(xiàn)結果,發(fā)現(xiàn)是這樣的
    ![~~K]1%IFBAR41W811Y}VO6G.png](http://upload-images.jianshu.io/upload_images/6010233-8f8136efa7318114.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    點擊左邊的那個/ab按鈕,即可看到

![~U%OS3(%G]3%A$S`EL1.png](http://upload-images.jianshu.io/upload_images/6010233-0c9d947d0f98a92c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
不過仔細一看,這TM獲取的debug版的信息,而我要獲取release版的,原來在Terminal窗口這樣輸入就能獲取到了

NV1(09}`3N4}RBJAE4Q$099.png
  1. 在百度地圖開放平臺創(chuàng)建應用,填寫相關信息
SLV$2U$ABK}4_~N7T`R1FPM.png
  1. 下載百度地圖sdk
  2. 導入相關jar包和so庫
image.png

配置清單文件,加入相關權限

<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
    <!-- 這個權限用于進行網(wǎng)絡定位 -->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <!-- 這個權限用于訪問GPS定位 -->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <!-- 用于訪問wifi網(wǎng)絡信息,wifi信息會用于進行網(wǎng)絡定位 -->
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <!-- 獲取運營商信息,用于支持提供運營商信息相關的接口 -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <!-- 用于讀取手機當前的狀態(tài) -->
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <!-- 寫入擴展存儲,向擴展卡寫入數(shù)據(jù),用于寫入離線定位數(shù)據(jù) -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <!-- 訪問網(wǎng)絡,網(wǎng)絡定位需要上網(wǎng) -->
    <uses-permission android:name="android.permission.INTERNET" />


 <service
            android:name="com.baidu.location.f"
            android:enabled="true"
            android:process=":remote" >
 </service>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容