android hud sdk,Android HUD SDK | 百度地图API SDK
簡介
為了給用戶提供更安全優(yōu)質(zhì)的服務(wù),LBS開放平臺針對Android平臺的SDK產(chǎn)品引入Key認證機制,用戶在使用之前需要先申請配置Key,并在程序相應(yīng)位置填寫您的Key。
Key機制:每個Key僅且唯一對于1個應(yīng)用驗證有效,即對該Key配置環(huán)節(jié)中使用的包名匹配的應(yīng)用有效。因此,多個應(yīng)用【包括多個包名】需申請多個Key,或者對1個Key進行多次配置。
注意
為了給用戶提供更安全的服務(wù),Android SDK自v2.1.3版本開始采用了全新的Key驗證體系。因此,當您選擇使用v2.1.3及之后版本的SDK時,需要到新的Key申請頁面進行全新Key的申請;(新舊key不可通用)
新Key機制,每個Key僅且唯一對于1個應(yīng)用驗證有效,即對該Key配置環(huán)節(jié)中使用的包名匹配的應(yīng)用有效。因此,多個應(yīng)用【包括多個包名】需申請多個Key,或者對1個Key進行多次配置;
在新key機制下,若你需要在同一個工程中同時使用百度地圖、定位、導航SDK、HUD SDK可以共用同一個key;
如果您在Android SDK開發(fā)過程中使用了LBS云服務(wù)則需要為該服務(wù)單獨申請一個for server類型的密鑰;
申請步驟
1,登錄百度賬號
訪問API控制臺頁面,若您未登錄百度賬號,將會進入百度賬號登錄頁面,如下圖:
2,登陸API控制臺
登錄會跳轉(zhuǎn)到API控制臺服務(wù),具體如下圖:
3,創(chuàng)建應(yīng)用
點擊"創(chuàng)建應(yīng)用",系統(tǒng)將為您彈出創(chuàng)建AK頁面,輸入應(yīng)用名稱,將應(yīng)用類型改為:“ Android SDK”,并輸入安全碼(安全碼的獲取請看第四步):
4,獲取安全碼
Android SDK安全碼的組成規(guī)則為:Android簽名證書的sha1值+packagename例如:
SHA1:BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75
包名:com.baidumap.demo
Android簽名證書的sha1值獲取方式有兩種:
方式一:
第1步:進入控制臺
第2步:定位到.android文件夾下,輸入cd .android
第3步:輸入keytool -list -v -keystore debug.keystore,會得到三種指紋證書,選取SHA1類型的證書(密鑰口令是android)
其中keytool為jdk自帶工具;keystorefile為Android 簽名證書文件
其中“SHA1”值即為Android簽名證書的sha1值。
方式二:
在adt 22中直接查看。如果使用adt 22,可以在eclipse中直接查看:windows -> preferance -> android -> build。 如下圖示:
其中“SHA1 fingerprint”值即為Android簽名證書的sha1值。
獲取包名:
包名是Android應(yīng)用程序本身在AndroidManifest.xml 中定義的名稱,例如:
5,創(chuàng)建KEY
在輸入安全碼后,點擊“確定”完成應(yīng)用的配置工作,您將會得到一個創(chuàng)建的Key,請妥善保管您所申請的Key。到這您就可以使用新Key來完成您的開發(fā)工作了。
GLFCA6TDWpQHoL9gvhSydkgz
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的android hud sdk,Android HUD SDK | 百度地图API SDK的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于conda和anaconda不可不知
- 下一篇: android放大镜无广告,Androi