天天看點

Android開發接入百度地圖——1

在android開發中,經常會遇到定位的需求,在國内的話,還是建議使用百度地圖的SDK,首先是內建簡單,KEY容易申請。其次是百度的API文檔做的也很出色。

這裡簡單的講解一下百度SDK的內建流程:改流程主體上分為兩個部分 1、如何申請百度的KEY、2、如何內建百度SDK

首先我先來說怎麼申請百度的KEY:注冊百度KEY的官方位址是http://lbsyun.baidu.com/index.php?title=android-locsdk/guide/key

在申請的過程中,我們碰到讓我們填寫

SHA1,以下教程位如何擷取這個值,其他需要填的東西很簡單,不再闡述

擷取release key

  1. debug 的keystore為預設的,設定release key store很簡單了。獲得keystore路徑後,點選Project Structure.(點選下圖圖示也可以)。 
    Android開發接入百度地圖——1
  2. 設定release key store Name 命名為release  KeyAlias為你應用簽名檔案的别名,Key PassWord為你簽名檔案的密碼  Store File 位你簽名檔案所在的位址。Store Password 和簽名檔案密碼保持一緻即可
  3. Android開發接入百度地圖——1
  4. 如下圖所示填好你的keystore 路徑以及密碼: 
    Android開發接入百度地圖——1
  5. 如下圖所示,将你剛才在 Signing中建立的 release,點選填入Signing Config中,如下圖: 
    Android開發接入百度地圖——1

擷取 SHA1 MD5

  1. 點選項目右側 Gradle -> :app -> Task ->android ,然後選擇signingReport。Androidstudio就會自動執行擷取SHA1,如下圖所示: 
    Android開發接入百度地圖——1
  2. 在 Run 視窗中點選 Gradle Console 就可以看到執行的結果了,如下圖: 
    Android開發接入百度地圖——1

擷取到

SHA1以後,注冊成功,我們就可以将其內建到我們的項目中,內建的流程,請看下一篇文章