android 百度sdk之 百度定位

2021-09-02 19:22:58 字數 1297 閱讀 8261

步驟:

1.控制台建立應用。

2.sha1獲得:

注意:debug 版本和release不同。

debug版本獲取:

首先:到c/user/../.android目錄下,

我的是:c:\users\admin\.android

其次:在這個目錄下,用cmd.輸入keytool -v -list -keystore debug.keystore

debug版本只要電腦不換就一樣的,所以儲存下來。

我的是: 1b:7e:d7:a6:d0:f7:76:74:9c:41:1d:ad:60:77:5d:2c:16:a1:af:6f

3.把sdk對應的 jar ,so檔案放入專案 的libs 目錄下。或者新建 jnilibs放入so檔案,然後配置

jnilibs.srcdirs = ['jnilibs']。
我放置的檔案目錄是libs (左)和 build 配置

第四步,在androidmanifest.xml下新增ak

第五步,新增定位許可權和 服務

服務:

許可權:

!-- 這個許可權用於進行網路定位-->

開始使用sdk。我這裡封裝了一道,後面直接把 封裝類給出來

1.初始化請求頭

2.start

3.restart

4.注意有時候不一定獲得定位位置,所以判斷下獲得的引數

整合百度sdk

整合sdk主要還是參照官方的說明文件,這裡只記錄主要步驟,方便自己記憶 2.在布局中新增控制項 3.管理地圖的生命週期 override protected void onresume override protected void onpause override protected void o...

android百度定位

android value 請輸入你的ak值 由於是第三方定位 直接上 定位sdk監聽函式 public class mylocationlistenner implements bdlocationlistener mylocationdata locdata new mylocationdata...

android學習筆記之百度SDK定位到我的位置

要實現定位大致需要4個步驟 第1步 啟動地圖定位 在onstart 方法中加入 第2步 構造定位資料 mylocation物件 第3步 設定定位資料 第4步 關閉地圖定位 在onstop 方法中加入 設定每一秒獲取一次location資訊 locationmanager.requestlocatio...