999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于安卓平臺(tái)天氣預(yù)報(bào)APP

2017-01-17 00:23:50唐慶輝
東方教育 2016年9期

唐慶輝

摘要:天氣預(yù)報(bào)是非常實(shí)用的信息服務(wù),隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,天氣預(yù)報(bào)在科技的推動(dòng)下,已實(shí)現(xiàn)了信息統(tǒng)一,數(shù)字化的服務(wù)。隨著人們?nèi)粘I钏降奶岣撸惹行枰咝В皶r(shí),穩(wěn)定的天氣預(yù)報(bào)平臺(tái)。因此,實(shí)現(xiàn)一個(gè)天氣預(yù)報(bào)服務(wù)功能的信息系統(tǒng)就顯得十分必要了。既可以節(jié)省時(shí)間方便出行,又可以實(shí)現(xiàn)個(gè)性化服務(wù),減少不必要的等待。方便用戶及時(shí)了解最新的天氣信息。本設(shè)計(jì)采用了Android系統(tǒng)技術(shù),它可以通過(guò)圖片和文字顯示當(dāng)天和未來(lái)幾天的天氣情況。

關(guān)鍵詞:天氣預(yù)報(bào);安卓;java

當(dāng)前社會(huì)手機(jī)已經(jīng)成為了生活中不可少的通信設(shè)備,沒(méi)有手機(jī)有時(shí)會(huì)讓人覺(jué)得寸步難行,手機(jī)脫離傳統(tǒng)的打電話,發(fā)短信等基本功能,而基于智能手機(jī)的處理能力和可擴(kuò)展能力,基于4G網(wǎng)絡(luò)高速數(shù)據(jù)傳輸,越來(lái)越多的功能和業(yè)務(wù)將被開(kāi)發(fā)出來(lái)并大規(guī)模的應(yīng)用。開(kāi)發(fā)基于安卓平臺(tái)的天氣預(yù)報(bào)軟件,并從網(wǎng)上獲取天氣信息,可以讓用戶能在第一時(shí)間獲取天氣信息,以便提前預(yù)防。同時(shí),把氣象災(zāi)害造成的損失降到最低。

一、軟件的總體設(shè)計(jì)

(一)登錄界面

登陸界面中包含的控件有Button(按鈕),EditText(文本輸入框),CheckBox(復(fù)選框),TextView(文本顯示)。用這些軟件組成了登陸界面并且運(yùn)用OnClickListener(),進(jìn)行監(jiān)聽(tīng),創(chuàng)建監(jiān)聽(tīng)事件并且判斷你注冊(cè)的賬戶密碼是否正確,如果正確則顯示登陸成功。里面用到了SharedPreferences(用戶偏好)來(lái)儲(chǔ)存密碼,其實(shí)SharedPreferences(用戶偏好)也是一種輕型的數(shù)據(jù)存儲(chǔ)方式,它的本質(zhì)是基于XML文件存儲(chǔ)key-value鍵值對(duì)數(shù)據(jù),通常用來(lái)存儲(chǔ)一些簡(jiǎn)單的配置信息。其存儲(chǔ)位置在/data/data/<包名>/shared_prefs目錄下。SharedPreferences對(duì)象本身只能獲取數(shù)據(jù)而不支持存儲(chǔ)和修改,存儲(chǔ)修改是通過(guò)Editor對(duì)象實(shí)現(xiàn)。實(shí)現(xiàn)SharedPreferences存儲(chǔ)的步驟如下:

1.根據(jù)Context獲取SharedPreferences對(duì)象。

2.利用edit()方法獲取Editor對(duì)象。

3.通過(guò)Editor對(duì)象存儲(chǔ)key-value鍵值對(duì)數(shù)據(jù)。通過(guò)key值取value值。

4.通過(guò)commit()方法提交數(shù)據(jù)。并且用到了Intent傳值等方法。

(二)主界面

MainActivity是程序的主界面里面包含了,天氣預(yù)報(bào)的主要代碼,界面上顯示近三天的時(shí)間、溫度、風(fēng)向、風(fēng)速等。用到的技術(shù)有使用選項(xiàng)菜單OptionsMenu實(shí)現(xiàn)功能點(diǎn)排布。

二、軟件的程序設(shè)計(jì)

(一)、Activity的延遲跳轉(zhuǎn)原理

在很多應(yīng)用軟件上都會(huì)有一個(gè)歡迎界面,通過(guò)一個(gè)簡(jiǎn)單的中介界面來(lái)表現(xiàn)出該軟件的設(shè)計(jì)類型,在此界面上通過(guò)圖像讓用戶大概了解該軟件所提供的一些功能。實(shí)現(xiàn)方法是:先創(chuàng)建一個(gè)Timer對(duì)象,通過(guò)匿名內(nèi)部類的方法構(gòu)造出一個(gè)基于始終任務(wù)的對(duì)象,類似于線程,該類也實(shí)現(xiàn)了run()方法來(lái)對(duì)要進(jìn)行的動(dòng)作進(jìn)行處理。最后調(diào)用Timer對(duì)象的schedule()并且傳入一個(gè)時(shí)鐘任務(wù)對(duì)象參數(shù)及一個(gè)延長(zhǎng)的時(shí)間參數(shù)。

(二)、程序運(yùn)作流程

(l)一般啟動(dòng)

啟動(dòng)一個(gè)活動(dòng)的基本流程為onCreate-->onstart-->onResume。該流程首先分配資源給這個(gè)活動(dòng)(創(chuàng)建狀態(tài)),然后將活動(dòng)的內(nèi)容顯示到屏幕上(啟動(dòng)狀態(tài));在一切就緒后,取得屏幕的控制權(quán)(恢復(fù)狀態(tài)),用戶可以開(kāi)始使用這個(gè)程序。

(2)調(diào)用另一個(gè)活動(dòng)

onpause(l)-->onCreate(2)-->onstart(2)-->0nResume(2)-->onStop(l)。該流程首先凍結(jié)原來(lái)的活動(dòng),再交出屏幕控制權(quán);直到活動(dòng)2完成一般啟動(dòng)流程后,活動(dòng)1才會(huì)被停止。

(3)回到原來(lái)活動(dòng)

onPause(2)-->onRestart(1)-->onstart(l)-->onResume(1)-->onstop(2)->onDestroy(2)。另外按返回鍵也可以回到原來(lái)的活動(dòng)。

(4)退出結(jié)束

退出結(jié)束的基本流程為onPause-->onStop-->onDestroy。如果程序中有直接調(diào)用finish方法來(lái)關(guān)閉活動(dòng)的話,系統(tǒng)會(huì)跳過(guò)先凍結(jié)的階段,直接暫停,停止,然后銷毀。

(5)回收后再啟動(dòng)

回收后再啟動(dòng)的基本流程為oncreate-->onstart-->onresume。如果被回收掉的活動(dòng)一旦又重新被調(diào)用時(shí),會(huì)像一般啟動(dòng)一樣再次調(diào)用活動(dòng)的onCreate方法。當(dāng)在模擬器上已經(jīng)執(zhí)行過(guò)多個(gè)應(yīng)用程序,只要按下返回鍵,就會(huì)開(kāi)啟最近一次開(kāi)啟過(guò)的活動(dòng)。所以如果要讓再次被創(chuàng)建的活動(dòng)跟原來(lái)開(kāi)啟過(guò)的一樣,那么在活動(dòng)之間切換時(shí),就要保存資料:即在每次活動(dòng)運(yùn)行到暫?;蛲V?fàn)顟B(tài)時(shí)先保存資料,然后在創(chuàng)建時(shí)將資料讀出來(lái)。

(三)APP界面

通過(guò)Genymotion的使用和觀察才可以發(fā)現(xiàn)問(wèn)題,如果發(fā)現(xiàn)有Bug將要加以修改。測(cè)試后的軟件各個(gè)模塊的基本功能能順利進(jìn)行,因此要盡可能的提高了該軟件的健壯性。

三、小結(jié)

開(kāi)放性對(duì)于安卓(Android)的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對(duì)于消費(fèi)者來(lái)講,最大的受益正是豐富的軟件資源。開(kāi)放的平臺(tái)也會(huì)帶來(lái)更大競(jìng)爭(zhēng),如此一來(lái),消費(fèi)者將可以用更低的價(jià)位購(gòu)得心儀的手機(jī)。加入一款實(shí)用的天氣預(yù)報(bào)的軟件,無(wú)疑可以增大手機(jī)銷售的亮點(diǎn)。

參考文獻(xiàn):

[1]李剛彪.數(shù)據(jù)庫(kù)加密技術(shù)的研究與實(shí)現(xiàn)[D].太原理工大學(xué),2010:18-78.

[2]楊云君.Android 的設(shè)計(jì)與實(shí)現(xiàn)[M].北京:機(jī)械工業(yè)出版社,2013:5-65.

[3]秦明甫.基于混沌理論的數(shù)字圖像加密研究[D].重慶大學(xué),2009:34-48.

[4]柯元旦.Android 內(nèi)核剖析[M].北京:電子工業(yè)出版社,2011:67- 98.

主站蜘蛛池模板: 青青草欧美| 国产情精品嫩草影院88av| 国产视频入口| 亚洲一级色| 免费看一级毛片波多结衣| 伊人久综合| 真人高潮娇喘嗯啊在线观看| 88av在线看| 日韩欧美中文字幕在线韩免费 | 欧美一道本| 国产一区二区三区精品久久呦| 91亚洲精选| 免费在线色| 国产在线观看人成激情视频| 亚洲精品成人福利在线电影| 欧美日韩中文国产| 亚洲国产天堂久久综合| 成人福利免费在线观看| 激情综合图区| 日韩在线网址| 谁有在线观看日韩亚洲最新视频| 天天躁日日躁狠狠躁中文字幕| 在线亚洲小视频| 日韩麻豆小视频| 精品国产aⅴ一区二区三区| 中国精品自拍| 婷婷色丁香综合激情| 尤物亚洲最大AV无码网站| 国产在线视频欧美亚综合| 亚洲Aⅴ无码专区在线观看q| 99久久精品无码专区免费| 国产精品999在线| 成人免费视频一区二区三区| 九九热精品在线视频| 色综合激情网| 欧美爱爱网| 国模视频一区二区| 91精品伊人久久大香线蕉| AV天堂资源福利在线观看| 欧美中出一区二区| 免费毛片在线| 成人午夜亚洲影视在线观看| 国产va欧美va在线观看| 中文字幕天无码久久精品视频免费| 国产视频你懂得| 成人免费一级片| 日韩亚洲综合在线| 一级爱做片免费观看久久| 一本一道波多野结衣一区二区| 亚洲V日韩V无码一区二区| 亚洲视频在线青青| 中文字幕色站| 国产一级视频久久| 欧美在线网| 亚洲色图在线观看| 91人妻日韩人妻无码专区精品| 伊人久久大线影院首页| 国产人人乐人人爱| 热re99久久精品国99热| 国产精品毛片在线直播完整版 | 成人午夜免费视频| 日韩色图区| 高清不卡一区二区三区香蕉| 国产精品密蕾丝视频| 欧美日韩另类国产| 婷婷色一二三区波多野衣| www.精品国产| 免费看的一级毛片| 五月丁香在线视频| 欧美精品黑人粗大| 亚洲人视频在线观看| 国产丝袜丝视频在线观看| 亚洲精品va| 亚洲AV无码久久精品色欲| av性天堂网| 国产成人艳妇AA视频在线| 久久国产成人精品国产成人亚洲| www.国产福利| 天堂网亚洲综合在线| 呦女精品网站| 免费jjzz在在线播放国产| 免费一极毛片|