安卓android課程設(shè)計(jì)報(bào)告

安卓android課程設(shè)計(jì)報(bào)告

ID:39485665

大?。?63.51 KB

頁(yè)數(shù):7頁(yè)

時(shí)間:2019-07-04

安卓android課程設(shè)計(jì)報(bào)告_第1頁(yè)
安卓android課程設(shè)計(jì)報(bào)告_第2頁(yè)
安卓android課程設(shè)計(jì)報(bào)告_第3頁(yè)
安卓android課程設(shè)計(jì)報(bào)告_第4頁(yè)
安卓android課程設(shè)計(jì)報(bào)告_第5頁(yè)
資源描述:

《安卓android課程設(shè)計(jì)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、湘潭大學(xué)課程設(shè)計(jì)報(bào)告課程名稱______手機(jī)安卓開發(fā)_______課題名稱______天氣預(yù)報(bào)APP_______指導(dǎo)老師______周唯___________姓名____黃柳________學(xué)號(hào)___2012600719_________班級(jí)____12計(jì)2班________小組______棒棒糖_______時(shí)間____2015年1月26日_____一、需求分析(一)引言1.編寫目的1.1為用戶提供一個(gè)顯示天氣預(yù)報(bào)的軟件,可以根據(jù)百度地圖顯示用戶需求的城市位置,以及用圖標(biāo)表示各城市對(duì)應(yīng)的氣象信息,可以簡(jiǎn)潔

2、的表示出“晴、雨、雪”和“氣溫”氣象信息。2.項(xiàng)目風(fēng)險(xiǎn)2.1(項(xiàng)目風(fēng)險(xiǎn)識(shí)別是指找出影響項(xiàng)目目標(biāo)順利實(shí)現(xiàn)的主要風(fēng)險(xiǎn)因素,并識(shí)別出這些風(fēng)險(xiǎn)究竟有哪些基本特征、可能會(huì)影響到項(xiàng)目的那些方面。)2.2聯(lián)網(wǎng)收費(fèi)視用戶電話運(yùn)營(yíng)商的收費(fèi)標(biāo)準(zhǔn)決定2.3手機(jī)或者無(wú)線信號(hào)不好時(shí),可能無(wú)法連接或更新天氣情況3.預(yù)期讀者和閱讀建議3.1預(yù)期讀者:會(huì)使用已經(jīng)安裝安卓系統(tǒng)的手機(jī)或者平板電腦及其他移動(dòng)設(shè)備的用戶3.2閱讀建議:讀者應(yīng)通過該文檔可以了解相關(guān)項(xiàng)目的需求分析、使用注意事項(xiàng)以及可能存在的風(fēng)險(xiǎn)4.產(chǎn)品范圍2.2手機(jī),平板電腦,MP4,

3、導(dǎo)航儀,上網(wǎng)本,電紙書等使用安卓系統(tǒng)的數(shù)碼領(lǐng)域(二)綜合描述1.產(chǎn)品的狀況1.1Android是一種以Linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。目前未有統(tǒng)一中文名稱,中國(guó)大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由AndyRubin開發(fā),最初主要支持手機(jī)。2005年由Google收購(gòu)注資,并組建開放手機(jī)聯(lián)盟開發(fā)改良,逐漸擴(kuò)展到平板電腦及其他數(shù)碼領(lǐng)域上。我們開發(fā)的相關(guān)項(xiàng)目正是一個(gè)在安卓平臺(tái)上開發(fā)的軟件,可以用這個(gè)軟件來(lái)實(shí)現(xiàn)用戶在一些簡(jiǎn)單的手持設(shè)備如手機(jī)或者平板電腦等上面及時(shí)

4、的了解到用戶所在城市的天氣預(yù)報(bào)。2.產(chǎn)品的功能2.1天氣信息獲取2.2天氣信息顯示3.系統(tǒng)配置功能3.1用戶類和特性安卓平臺(tái)用戶:安卓新用戶可以使用軟件來(lái)了解用戶所在城市的天氣預(yù)報(bào)。熟悉安卓平臺(tái)用戶還可以選擇對(duì)相關(guān)軟件的系統(tǒng)按自己的喜好進(jìn)行配置并保留自己的個(gè)性化系統(tǒng)配置。安卓軟件開發(fā)者:安卓軟件開發(fā)者(喜好者)可以通過相關(guān)的開源代碼來(lái)了解軟件運(yùn)行的原理。3.1運(yùn)行環(huán)境軟件需要在支持安卓系統(tǒng)的可移動(dòng)設(shè)備中正確安裝才能正常運(yùn)行。安卓版本需在2.2及以上,同時(shí)建議用戶如果是在手機(jī)移動(dòng)設(shè)備使用的話,需確保手機(jī)支持聯(lián)網(wǎng)

5、服務(wù)。3.2設(shè)計(jì)和實(shí)現(xiàn)上的限制Eclipse是開發(fā)相關(guān)應(yīng)用軟件的首選集成開發(fā)環(huán)境,安卓開發(fā)環(huán)境首先需要安裝支持java應(yīng)用軟件運(yùn)行的java開發(fā)軟件包(即JDK),然后安裝集成開發(fā)環(huán)境Eclipse,最后安裝AndroidSDK的Eclipse的ADT插件。AndroidSDK和Eclipse的ADT插件是必須使用的。軟件支持高效、快速的數(shù)據(jù)存儲(chǔ)方式,包括快速數(shù)據(jù)存儲(chǔ)方式SharedPreferences、文件存儲(chǔ)和輕量級(jí)關(guān)系數(shù)據(jù)塊SQLite,可軟件可以使用適合的方法對(duì)數(shù)據(jù)進(jìn)行進(jìn)程保存和訪問。3.3假設(shè)和約

6、束(依賴)軟件必須在安卓系統(tǒng)下才可以正常運(yùn)行,若需要獲取天氣更新或者是短信服務(wù),需確保用戶的數(shù)碼設(shè)備支持聯(lián)網(wǎng)及短信服務(wù)。(一)外部接口需求1用戶的手機(jī)設(shè)備可以支持聯(lián)網(wǎng)。2用戶界面1軟件接口軟件提供輕量級(jí)的進(jìn)程間通信機(jī)制Intent,實(shí)現(xiàn)跨進(jìn)程組件通信。2訪問硬件的API庫(kù)函數(shù)通訊接口4.1HTTP協(xié)議:有多種接口可以調(diào)用你可以用Java類庫(kù)封裝的HttpConnection或者用Apach的開源項(xiàng)目的HttpGet或者HttpPost,服務(wù)器端需要編寫Serlvet來(lái)響應(yīng)客戶端的請(qǐng)求。4.2Sokcet:就是

7、服務(wù)器端不斷監(jiān)聽雙方約定好的端口號(hào),客戶端通過服務(wù)器IP去請(qǐng)求連接,連接成功后,得到Socket的輸入輸出流,直接操作即可。(一)系統(tǒng)功能需求天氣信息顯示和獲取功能描述:需有一個(gè)顯示天氣情況的用戶界面,要求百度地圖顯示各城市位置(如:北京、長(zhǎng)沙、廣州等3-5個(gè)城市),以及用圖標(biāo)表示各城市對(duì)應(yīng)的氣象信息,表示出“晴、雨、雪”和“氣溫”簡(jiǎn)潔氣象信息。輸入輸出信息:輸入:當(dāng)觸摸某一城市對(duì)應(yīng)的氣象圖標(biāo)時(shí),顯示該城市當(dāng)天的溫度、濕度、風(fēng)向和雨雪詳細(xì)天氣信息,并預(yù)報(bào)該城市后面幾天的氣象信息。輸出:氣象信息的獲取,從百度上

8、獲取天氣預(yù)報(bào)信息,這些天氣數(shù)據(jù)是通過后臺(tái)服務(wù)獲取的,這個(gè)后臺(tái)服務(wù)可以按照一定時(shí)間間隔,并將各城市的天氣信息保存到SQLite數(shù)據(jù)庫(kù)中。一、概要設(shè)計(jì)一、Ui界面我們的ui界面秉承著清新的風(fēng)格開發(fā)出來(lái)的。整個(gè)軟件界面使用一個(gè)線性布局,讓所有的元素從屏幕上方向下填充,并給整個(gè)線性布局進(jìn)行權(quán)重劃分。線性布局的最上方是一個(gè)TextView,顯示當(dāng)前城市的名字,接著往下是一個(gè)相對(duì)布局,相對(duì)布局的左側(cè)是天氣的圖片

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。