移动平台作业——天气预报——天气数据的获得——为应用申请百度ak码
需求:
可切換城市
可實(shí)時(shí)更新(按鈕或手勢(shì)或下拉刷新)
可現(xiàn)實(shí)未來三日的天氣
不限制橫屏或者豎屏,不限制布局樣式,但要求得到的數(shù)據(jù)均需顯示(北京、天氣數(shù)據(jù)、天氣圖標(biāo))
提示:
獲得實(shí)時(shí)天氣數(shù)據(jù)(任選一項(xiàng))
?
json數(shù)據(jù)格式
http://api.map.baidu.com/telematics/v3/weather?location=上海&output=json&ak=hXWagbsCC9UTkBO5V5QglWZ9
這個(gè)碼:抄的我累死了,結(jié)果還訪問不了。醉了。
如果可以的話 可以試著 得到老師的元ppt文件,
訪問那個(gè)碼
看看能不能訪問得到天氣數(shù)據(jù)
?
?
所以還是自己申請(qǐng)一個(gè)比較靠譜。
?
下面介紹詳細(xì)方法:
首先登陸
http://developer.baidu.com/map/index.php?title=lbscloud
在小藍(lán)字部分找到申請(qǐng)秘鑰
?
圖一:申請(qǐng)秘鑰
?
?
圖二:申請(qǐng)頁(yè)面
并點(diǎn)擊創(chuàng)建應(yīng)用,應(yīng)用類型選擇android?SDK
?
圖三:類型選擇
安全碼由:簽名+包名組成
?
簽名有兩種獲取方式:第一種太麻煩了,直接給出第二種,可以在本文“第一種獲取方式”得到第一種并且麻煩的獲取方式。
?
簡(jiǎn)單的方式:
打開eclipse的android開發(fā)工具。
window->preferences->android->build
?
圖八:獲得傻一指紋
?
簽名有了,接下來是包名,做過android的同學(xué),都一定知道如何得到包名。所以接下來創(chuàng)建我們的作業(yè)。
?
?
圖九:包名
自然就是package后面的部分了。
?
圖十:提交界面
?
這里注意,在安全碼中:簽名和包名要用?英文情況下的:???+;+????鏈接。
?
如此就得到了一個(gè)ak編號(hào)。
?
?
圖十一:得到ak號(hào)。
?
然而,我申請(qǐng)的并不能用。。。
我不知道,要用哪一個(gè)才能請(qǐng)求天氣。我得到了這樣的一條消息:
?
圖十二:訪問失敗
?
?
?
?
?
?
?
?
?
?
?
?
?
第一種獲取方式
?
進(jìn)入DOS命令行。
?
圖四:進(jìn)入DOS命令行
然后直接輸入:?cd?.android
(事實(shí)上,我覺得這里可能會(huì)出問題,但是我發(fā)現(xiàn)只要你使用過,android做過一些個(gè)程序,就是會(huì)有這樣一個(gè)生成好的文件夾,所以只要輸入就行了。我在這個(gè)文件夾下還有這些文件)
?
圖五:放心鍵入
所以,放心大膽的輸入這個(gè)命令就可以。
?
輸入命令:keytool?-list?-v?-keystore?debug.keystore
?
緊接著會(huì)彈出:“輸入秘鑰庫(kù)口令:”(或者輸入keystore密碼:等字樣)如圖六:
?
圖六:輸入秘鑰庫(kù)口令
因?yàn)槲覀冏龅氖?span style="font-family:'Times New Roman';">android開發(fā),所以秘鑰就是android(PS:你在鍵入時(shí),不會(huì)看到任何痕跡,所以放心大膽的敲下那7個(gè)字母,然后按回車就可以了,下圖為:錯(cuò)誤演示和正確演示,開始按了好多鍵,發(fā)現(xiàn)沒反應(yīng),就直接按了回車,然后就異常了。)
?
圖七:傻一指紋
如此得到SHA1指紋
?
至于為什么要標(biāo)紅,我也不知道。原帖是標(biāo)紅的啦~~~~
如果有不清楚的地方可以查看這個(gè)網(wǎng)址:
http://developer.baidu.com/map/index.php?title=androidsdk/guide/key
以得到更詳細(xì)的配置信息。
?
轉(zhuǎn)載于:https://www.cnblogs.com/letben/p/4558123.html
總結(jié)
以上是生活随笔為你收集整理的移动平台作业——天气预报——天气数据的获得——为应用申请百度ak码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业级应用WebLogic11g集群配置
- 下一篇: 文件上传利器SWFUpload入门简易教