android手機(jī)系統(tǒng)的軟件開發(fā)畢業(yè)設(shè)計.doc
android手機(jī)系統(tǒng)的軟件開發(fā)畢業(yè)設(shè)計,android手機(jī)系統(tǒng)的軟件開發(fā)畢業(yè)設(shè)計基于android手機(jī)系統(tǒng)的軟件開發(fā)與應(yīng)用摘要android平臺原意是“機(jī)器人”,于2007年11月推出立即受到許多手機(jī)廠商,運(yùn)營商和芯片廠商的大力支持。android基于linux平臺的開源手機(jī)操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號稱是首個為移動終...
內(nèi)容介紹
此文檔由會員 資料題庫大全 發(fā)布Android手機(jī)系統(tǒng)的軟件開發(fā)畢業(yè)設(shè)計
基于Android手機(jī)系統(tǒng)的軟件開發(fā)與應(yīng)用
摘要
Android平臺原意是“機(jī)器人”,于2007年11月推出立即受到許多手機(jī)廠商,運(yùn)營商和芯片廠商的大力支持。Android基于Linux平臺的開源手機(jī)操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。許多廠商繼而組建成一個全球性的聯(lián)盟組織——開放手機(jī)聯(lián)盟(Open Handset Alliance,OHA),如三星,摩托羅拉,LG電子,日本NTT DoCoMo,中國移動,Intel,等34家公司都加入了這個龐大的陣營。
Android在中國的前景十分廣闊,首先是有許多成熟的消費(fèi)者,在國內(nèi),android社區(qū)十分紅火,這些社區(qū)為android在中國的普及做了很好的推廣作用。國內(nèi)廠商和運(yùn)營商也紛紛加入了android陣營,包括中國移動,中國聯(lián)通,華為通訊,聯(lián)想等大企業(yè)。目前Android允許開發(fā)人員自由獲取,修改代碼,平臺完全開放,吸引了越來越多的程序員加入Android開發(fā)陣營之中,Android的快速發(fā)展給了商家,程序員一個非常寶貴的機(jī)會,誰能把握住這個機(jī)會,商機(jī),誰就能獲得成功。目前,Android的軟件在中國還是有限,甚至不能說成熟,因此開發(fā)功能強(qiáng)大,方便消費(fèi)者日常使用的軟件已經(jīng)是一個迫在眉睫的任務(wù)。
關(guān)鍵字:Android手機(jī)軟件,Intent機(jī)制,Activity,DOM,SAX,SQLite數(shù)據(jù)庫
The Development and Application of the Software basing on Android System
ABSTRACT
The origin of the meaning of Android platform is Robot. In November 2007,Android is publish. Many mobile phone manufacturers, chip venders and operators all support it. Android platform bases on the Linux which consist of operation system,middleware,UI and application software.Android is claimed to be the first to make real mobile terminal open and complete mobile software.A lot of manufacturers and companys form into a global Alliance - Open mobile Handset, Kent league (Alliance OHA), such as samsung, MOTOROLA, LG electronics, Japan, China mobile, DoCoMo NTT Intel and so on .34 companies have joined this huge Alliance.
Take the prospects of Android in China, Firstly there are many mature consumers. In China, the communities of Android are so hot. It do a very good promotion effect for Android. Domestic manufacturers and operators have joined the android, including China mobile, China unicom, huawei, lenovo, Meizu etc. Currently Android allows developers to have the free access codes, modify them.Android platform completely open.This attracts more programmer join in Android development camp. The rapid development of the Android gives business, programmers a very precious chance. If you can seize the opportunity,you will succeed.At present, in China , the Android software, can't even say mature.So to develop some powerful, convenient softwares for comsumers is an urgent task.....
Key words:Android Software;Intent;Activity;DOM,SAX;SQLite Database
目錄
序言 1
1 緒論 2
1.1 ANDROID的背景 2
1.2 ANDROID的意義 3
1.3 ANDROID核心知識 4
1.3.1 架構(gòu)圖直觀 4
1.3.2 Linux Kernel詳解 5
1.3.3 AndroidRuntime詳解 5
1.3.4 Libraries詳解 5
1.3.5 ApplicationFramework詳解 6
1.3.6 Applications詳解 6
1.4 開發(fā)ANDROID所采用的技術(shù) 7
1.4.1 Java程序設(shè)計語言 7
1.4.2 Web Service技術(shù) 7
1.4.3 XML技術(shù) 8
1.4.4 DOM和SAX解析技術(shù) 9
1.4.5 SQLite數(shù)據(jù)庫 10
1.4.6 Location定位技術(shù) 11
1.4.7 Android Intent機(jī)制 12
1.4.8 Photoshop圖像處理技術(shù) 13
2 ANDROID軟件需求分析 14
2.1 ANDROID軟件的概述 14
2.2 ANDROID軟件的設(shè)計目標(biāo) 14
2.3 ANDROID的軟件的可行性分析 15
2.4 ANDROID的設(shè)計思想 15
2.5 ANDROID軟件的功能需求分析 16
2.6 ANDROID的開發(fā)及運(yùn)行環(huán)境 19
2.6.1 硬件環(huán)境 19
2.6.2 軟件環(huán)境 19
3 ANDROID軟件的概要設(shè)計 20
3.1 ANDROID軟件的功能分析 20
3.2 ANDROID軟件總體設(shè)計 20
3.3 ANDROID軟件各模塊的設(shè)計 21
3.3.1 播放器模塊的設(shè)計 21
3.3.2 天氣預(yù)報模塊的設(shè)計 22
3.3.3 地震模塊的設(shè)計 23
3.3.4 位置模塊的設(shè)計 24
3.3.5 餐館信息模塊的設(shè)計 25
3.4 ANDROID軟件的分析與劃分 27
3.4.1 播放器模塊狀態(tài) 27
3.4.2 天氣預(yù)報模塊狀態(tài) 27
3.4.3 地震信息模塊狀態(tài) 28
3.4.4 位置定位模塊狀態(tài) 28
3.4.2 餐館信息模塊狀態(tài) 29
4 ANDROID軟件的詳細(xì)設(shè)計 30
4.1 數(shù)據(jù)庫需求分析 30
4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 31
4.3 ANDROID數(shù)據(jù)存儲SHARED PREFERENCES 34
4.4 軟件主要功能模塊的實(shí)現(xiàn) 34
4.4.1 首頁的實(shí)現(xiàn)過程 34
4.4.2 播放器的實(shí)現(xiàn) 37
4.4.3 天氣預(yù)報的實(shí)現(xiàn) 38
4.4.4 地震信息的實(shí)現(xiàn) 42
4.4.5 位置定位的實(shí)現(xiàn) 45
4.4.6 餐館信息的實(shí)現(xiàn) 49
5 ANDROID軟件測試 56
5.1測試的目的與目標(biāo) 56
5.2測試的方法 56
5.3系統(tǒng)測試的用例 58
5.3.1 天氣預(yù)報測試用例 58
5.3.2 地震信息測試用例 58
5.3.3 位置定位測試用例 58
5.3.3 位置定位測試用例 58
6 ANDROID軟件的安全 60
6.1 應(yīng)用程序版本管理 60
6.2 手機(jī)簽名策略 60
結(jié)論 61
參考文獻(xiàn) 62
致謝 63
附錄 64
附錄A 在模擬器中虛擬SD卡 64
附錄B ANDROID開發(fā)的環(huán)境搭配 64
TA們正在看...
- 01.1四時田園雜興課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 01.2稚子弄冰課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 01.3村晚課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 02冬陽·童年·駱駝隊公開課優(yōu)秀教案教學(xué)設(shè)計(五年...doc
- 02冬陽·童年·駱駝隊最新教研教案教學(xué)設(shè)計(部編版...doc
- 02冬陽·童年·駱駝隊課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 03祖父的園子公開課優(yōu)秀教案教學(xué)設(shè)計(五年級下冊).doc
- 03祖父的園子最新教研教案教學(xué)設(shè)計(部編版五年級下...doc
- 03祖父的園子課堂教學(xué)教案教學(xué)設(shè)計(部編版).doc
- 04草船借箭公開課優(yōu)秀教案教學(xué)設(shè)計(五年級下冊).doc