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.

主站蜘蛛池模板: 波多野结衣国产精品| 欧美精品v| 啪啪免费视频一区二区| 亚洲日韩久久综合中文字幕| 热伊人99re久久精品最新地| 国产欧美高清| 亚洲一区二区三区国产精品| 婷婷六月综合| 国产网友愉拍精品视频| 视频在线观看一区二区| 成人毛片免费在线观看| 国产极品美女在线观看| 嫩草影院在线观看精品视频| 97色婷婷成人综合在线观看| 免费福利视频网站| 日本黄色a视频| 中文字幕有乳无码| 99国产精品一区二区| 青青国产视频| 中文字幕在线一区二区在线| 国产啪在线91| 亚洲精品黄| 欧美在线综合视频| 国产午夜无码专区喷水| 国产日产欧美精品| 91精品国产一区自在线拍| 欧美日韩理论| 国产在线98福利播放视频免费| 亚洲天堂精品在线观看| 人妻中文字幕无码久久一区| 亚洲无码熟妇人妻AV在线| 日韩国产一区二区三区无码| 日韩专区第一页| 亚洲一级毛片免费观看| 亚洲男人在线天堂| 97se亚洲| 亚洲第一成年网| 久久先锋资源| 亚洲一区二区三区香蕉| 亚洲国产成人久久精品软件| 无码AV动漫| 国产欧美中文字幕| 色悠久久久久久久综合网伊人| 99精品在线视频观看| 国产精品任我爽爆在线播放6080| 伊人中文网| 亚洲国产AV无码综合原创| 国模粉嫩小泬视频在线观看| 国产波多野结衣中文在线播放| 亚洲综合九九| 亚洲国产亚综合在线区| 青青草久久伊人| 亚洲日本精品一区二区| 国产成人精品视频一区视频二区| 一区二区日韩国产精久久| 欧美不卡视频一区发布| 91蜜芽尤物福利在线观看| 无码专区在线观看| 国产av无码日韩av无码网站| 伊人91在线| 国产专区综合另类日韩一区| 亚洲第七页| 久久综合婷婷| 国产欧美日韩91| 亚洲有无码中文网| 97影院午夜在线观看视频| 日韩黄色在线| 一本二本三本不卡无码| 99这里只有精品免费视频| 久久99这里精品8国产| 亚洲av综合网| 国产青榴视频| 亚洲一级毛片| 亚洲一区色| 91综合色区亚洲熟妇p| a级毛片免费播放| 中国一级毛片免费观看| 国产第一页亚洲| 国产视频入口| 国产永久免费视频m3u8| 亚洲人成色77777在线观看| 亚洲无码精彩视频在线观看|