現在很多APP中都有實時定位的功能,如果我們選擇的是H5+的方法實現定位,那么就需要配置相關的SDK,在這里我們選擇的是百度地圖。
獲取百度SDK的步驟如下:
首先我們要登錄百度開放平台,打開控制台->創建應用
從圖中可以看出在選擇類型為“Android SDK”后,需要配置應用的安全碼,而其組成包括Android簽名版證書的SHA1值和包名,包名我們很容易知道:
這里要注意的是 這個包名可以我們自己定義,但是一定要記住,不能輕易改動,因為app中的支付功能地圖的SDK等都和其相關,如果改了需要全部重新申請一遍,非常麻煩。
建議是把相關APP用到的證書 密鑰包名,證書等一系列相關資料放在一個文件夾里專門存儲,接下來我們看看如何使用使用keytool獲取SHA1值:
1.在裝有JDK的基礎上,cmd運行進入控制台並且定位到.android文件夾下
2.第3步:輸入keytool -list -v -keystore app.keystore(app.簽名證書文件路徑),會得到三種指紋證書,選取SHA1類型的證書(密鑰口令是android),其中keytool為jdk自帶工具。
這里注意的是路徑不要包含漢字。
如果您還沒有申請安卓證書文件,可以在這個地址去生成 (在線制作安卓開發者證書)
拿到SHA1值和包名就可以創建應用了,拿到AK值了