android hud sdk,Android HUD SDK | 百度地图API SDK
簡(jiǎn)介
為了給用戶提供更安全優(yōu)質(zhì)的服務(wù),LBS開放平臺(tái)針對(duì)Android平臺(tái)的SDK產(chǎn)品引入Key認(rèn)證機(jī)制,用戶在使用之前需要先申請(qǐng)配置Key,并在程序相應(yīng)位置填寫您的Key。
Key機(jī)制:每個(gè)Key僅且唯一對(duì)于1個(gè)應(yīng)用驗(yàn)證有效,即對(duì)該Key配置環(huán)節(jié)中使用的包名匹配的應(yīng)用有效。因此,多個(gè)應(yīng)用【包括多個(gè)包名】需申請(qǐng)多個(gè)Key,或者對(duì)1個(gè)Key進(jìn)行多次配置。
注意
為了給用戶提供更安全的服務(wù),Android SDK自v2.1.3版本開始采用了全新的Key驗(yàn)證體系。因此,當(dāng)您選擇使用v2.1.3及之后版本的SDK時(shí),需要到新的Key申請(qǐng)頁(yè)面進(jìn)行全新Key的申請(qǐng);(新舊key不可通用)
新Key機(jī)制,每個(gè)Key僅且唯一對(duì)于1個(gè)應(yīng)用驗(yàn)證有效,即對(duì)該Key配置環(huán)節(jié)中使用的包名匹配的應(yīng)用有效。因此,多個(gè)應(yīng)用【包括多個(gè)包名】需申請(qǐng)多個(gè)Key,或者對(duì)1個(gè)Key進(jìn)行多次配置;
在新key機(jī)制下,若你需要在同一個(gè)工程中同時(shí)使用百度地圖、定位、導(dǎo)航SDK、HUD SDK可以共用同一個(gè)key;
如果您在Android SDK開發(fā)過程中使用了LBS云服務(wù)則需要為該服務(wù)單獨(dú)申請(qǐng)一個(gè)for server類型的密鑰;
申請(qǐng)步驟
1,登錄百度賬號(hào)
訪問API控制臺(tái)頁(yè)面,若您未登錄百度賬號(hào),將會(huì)進(jìn)入百度賬號(hào)登錄頁(yè)面,如下圖:
2,登陸API控制臺(tái)
登錄會(huì)跳轉(zhuǎn)到API控制臺(tái)服務(wù),具體如下圖:
3,創(chuàng)建應(yīng)用
點(diǎn)擊"創(chuàng)建應(yīng)用",系統(tǒng)將為您彈出創(chuàng)建AK頁(yè)面,輸入應(yīng)用名稱,將應(yīng)用類型改為:“ Android SDK”,并輸入安全碼(安全碼的獲取請(qǐng)看第四步):
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步:進(jìn)入控制臺(tái)
第2步:定位到.android文件夾下,輸入cd .android
第3步:輸入keytool -list -v -keystore debug.keystore,會(huì)得到三種指紋證書,選取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
在輸入安全碼后,點(diǎn)擊“確定”完成應(yīng)用的配置工作,您將會(huì)得到一個(gè)創(chuàng)建的Key,請(qǐng)妥善保管您所申請(qǐng)的Key。到這您就可以使用新Key來完成您的開發(fā)工作了。
GLFCA6TDWpQHoL9gvhSydkgz
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的android hud sdk,Android HUD SDK | 百度地图API SDK的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于conda和anaconda不可不知
- 下一篇: html 表格行排序,用客户端HTML表