基于google android移動(dòng)平臺(tái)技術(shù)的新聞閱讀器.doc
約38頁(yè)DOC格式手機(jī)打開展開
基于google android移動(dòng)平臺(tái)技術(shù)的新聞閱讀器,摘要在科技日益發(fā)達(dá)的今天,社會(huì)競(jìng)爭(zhēng)越來(lái)越激烈,這要求人們不斷的攝取信息來(lái)充實(shí)自己。要求人們能隨時(shí)隨地的了解并獲取所需的信息。在這種情況下,新聞閱讀器剛好滿足了人們對(duì)外物了解的需求。在本系統(tǒng)是根據(jù)google android 平臺(tái)用戶的喜好和其平臺(tái)的特性而設(shè)計(jì)的,在google android平臺(tái)自帶的sdk1.5環(huán)境下...
內(nèi)容介紹
此文檔由會(huì)員 wumeil 發(fā)布
摘要
在科技日益發(fā)達(dá)的今天,社會(huì)競(jìng)爭(zhēng)越來(lái)越激烈,這要求人們不斷的攝取信息來(lái)充實(shí)自己。要求人們能隨時(shí)隨地的了解并獲取所需的信息。在這種情況下,新聞閱讀器剛好滿足了人們對(duì)外物了解的需求。
在本系統(tǒng)是根據(jù)Google Android 平臺(tái)用戶的喜好和其平臺(tái)的特性而設(shè)計(jì)的,在
Google Android平臺(tái)自帶的SDK1.5環(huán)境下,運(yùn)用了Eclipse,PhotoShop等相關(guān)工具進(jìn)行開發(fā)。本文概括的介紹了Google Android 開發(fā)的流程,并重點(diǎn)的介紹了基于Google Android 平臺(tái)的新聞閱讀器的開發(fā)過(guò)程。
首先根據(jù)Google android market上面的數(shù)據(jù),對(duì)給予Google android 移動(dòng)平臺(tái)的新聞閱讀器進(jìn)行了需求分析。
然后選取了數(shù)據(jù)源和其解析方法。在參閱相關(guān)資料下,選擇了RSS作為新聞閱讀器數(shù)據(jù)的來(lái)源;通過(guò)與其他解析算法的比較得出解析RSS源的算法——SAX解析。
在數(shù)據(jù)準(zhǔn)備完成后,通過(guò)對(duì)Android 用戶的調(diào)查,設(shè)計(jì)一套用戶體驗(yàn)較好的界面。在此過(guò)程中,不僅調(diào)用了系統(tǒng)提供的控件,也使用了自定義控件。
在數(shù)據(jù)與界面設(shè)計(jì)完成后,開始了系統(tǒng)的開發(fā)。在文中,著重的從系統(tǒng)的穩(wěn)定性、頻道的切換、數(shù)據(jù)的持久化等特色功能對(duì)基于Google android平臺(tái)的新聞閱讀器的開發(fā)進(jìn)行了簡(jiǎn)要的介紹。
最后,在完成系統(tǒng)的開發(fā)后,進(jìn)行了相關(guān)的測(cè)試。并將系統(tǒng)發(fā)布到Google android market 上供用戶下載使用。并根據(jù)用戶提供的反饋對(duì)本系統(tǒng)做出相應(yīng)的修改。
通過(guò)開發(fā)基于Google android 移動(dòng)平臺(tái)技術(shù)的新聞閱讀器,了解Google android 移動(dòng)平臺(tái)的開發(fā)過(guò)程和Google android 移動(dòng)平臺(tái)的特性,通過(guò)此接觸并熟悉軟件開發(fā)的過(guò)程。
關(guān)鍵詞
新聞閱讀器;Google Andorid ;RSS;SAX算法;
目錄
第1章 緒論 1
1.1 背景及其目的 1
1.1.1 課題的背景介紹 1
1.1.2 課題目的 2
1.2 課題研究方法及其內(nèi)容 2
1.3 小結(jié) 3
第2章 Google android 移動(dòng)平臺(tái)的相關(guān)理論 4
2.1 Google android 移動(dòng)平臺(tái)的概述 4
2.1.1 Android系統(tǒng)的特點(diǎn): 4
2.1.2.Android的功能: 4
2.2 Google android 移動(dòng)平臺(tái)開發(fā)過(guò)程研究 5
2.3 Google android 移動(dòng)平臺(tái)下的應(yīng)用研究 6
2.4 小結(jié) 7
第3章 Google android 移動(dòng)平臺(tái)下新聞閱讀器關(guān)鍵技術(shù)的研究 8
3.1 RSS 技術(shù)的研究 8
3.2. SAX解析算法的研究 8
3.2.1 SAX 解析算法的概述 8
3.2.2 SAX解析算法和其他解析算法的比較研究 9
3.3 Google android 移動(dòng)平臺(tái)控件的研究 10
3.3.1 Google android系統(tǒng)控件與自定義控件的比較研究 10
3.3.2 Google android 自定義控件的實(shí)現(xiàn)的研究 10
3.4 數(shù)據(jù)的持久化研究 11
3.4.1數(shù)據(jù)持久化的意義 11
3.4.2 Android 移動(dòng)平臺(tái)數(shù)據(jù)持久化的研究 12
3.5 數(shù)據(jù)的分享的研究 13
3.6系統(tǒng)的穩(wěn)定性研究 13
3.6.1 網(wǎng)絡(luò)連接的研究 13
3.6.2 SDcard 的檢查 14
3.7 小結(jié) 14
第4章 基于Google android 移動(dòng)平臺(tái)技術(shù)的新聞閱讀器的分析與實(shí)現(xiàn) 15
4.1問(wèn)題的提出 15
4.1.1 需求分析 15
4.1.2系統(tǒng)功能結(jié)構(gòu) 16
4.2 解決方案 19
4.3 主要功能詳細(xì)設(shè)計(jì) 19
4.3.1 Google Android SDK 版本的選取 19
4.3.2 數(shù)據(jù)源格式的選取 20
4.3.3 RSS源的選取 20
4.3.4 布局(界面)的設(shè)計(jì) 21
4.3.5 新聞閱讀界面設(shè)計(jì) 23
4.3.6 RSS 源的讀取(SAX解析) 24
4.3.7 頻道的切換 25
4.3.8 新聞網(wǎng)頁(yè)的顯示 26
4.3.9 數(shù)據(jù)的持久化 27
4.3.10 網(wǎng)絡(luò)的鏈接 27
4.3.11 SD卡的檢查 28
4.3.12信息的分享 29
4.5 小結(jié) 29
第5章 結(jié)束語(yǔ) 30
致謝 31
參考文獻(xiàn) 32
在科技日益發(fā)達(dá)的今天,社會(huì)競(jìng)爭(zhēng)越來(lái)越激烈,這要求人們不斷的攝取信息來(lái)充實(shí)自己。要求人們能隨時(shí)隨地的了解并獲取所需的信息。在這種情況下,新聞閱讀器剛好滿足了人們對(duì)外物了解的需求。
在本系統(tǒng)是根據(jù)Google Android 平臺(tái)用戶的喜好和其平臺(tái)的特性而設(shè)計(jì)的,在
Google Android平臺(tái)自帶的SDK1.5環(huán)境下,運(yùn)用了Eclipse,PhotoShop等相關(guān)工具進(jìn)行開發(fā)。本文概括的介紹了Google Android 開發(fā)的流程,并重點(diǎn)的介紹了基于Google Android 平臺(tái)的新聞閱讀器的開發(fā)過(guò)程。
首先根據(jù)Google android market上面的數(shù)據(jù),對(duì)給予Google android 移動(dòng)平臺(tái)的新聞閱讀器進(jìn)行了需求分析。
然后選取了數(shù)據(jù)源和其解析方法。在參閱相關(guān)資料下,選擇了RSS作為新聞閱讀器數(shù)據(jù)的來(lái)源;通過(guò)與其他解析算法的比較得出解析RSS源的算法——SAX解析。
在數(shù)據(jù)準(zhǔn)備完成后,通過(guò)對(duì)Android 用戶的調(diào)查,設(shè)計(jì)一套用戶體驗(yàn)較好的界面。在此過(guò)程中,不僅調(diào)用了系統(tǒng)提供的控件,也使用了自定義控件。
在數(shù)據(jù)與界面設(shè)計(jì)完成后,開始了系統(tǒng)的開發(fā)。在文中,著重的從系統(tǒng)的穩(wěn)定性、頻道的切換、數(shù)據(jù)的持久化等特色功能對(duì)基于Google android平臺(tái)的新聞閱讀器的開發(fā)進(jìn)行了簡(jiǎn)要的介紹。
最后,在完成系統(tǒng)的開發(fā)后,進(jìn)行了相關(guān)的測(cè)試。并將系統(tǒng)發(fā)布到Google android market 上供用戶下載使用。并根據(jù)用戶提供的反饋對(duì)本系統(tǒng)做出相應(yīng)的修改。
通過(guò)開發(fā)基于Google android 移動(dòng)平臺(tái)技術(shù)的新聞閱讀器,了解Google android 移動(dòng)平臺(tái)的開發(fā)過(guò)程和Google android 移動(dòng)平臺(tái)的特性,通過(guò)此接觸并熟悉軟件開發(fā)的過(guò)程。
關(guān)鍵詞
新聞閱讀器;Google Andorid ;RSS;SAX算法;
目錄
第1章 緒論 1
1.1 背景及其目的 1
1.1.1 課題的背景介紹 1
1.1.2 課題目的 2
1.2 課題研究方法及其內(nèi)容 2
1.3 小結(jié) 3
第2章 Google android 移動(dòng)平臺(tái)的相關(guān)理論 4
2.1 Google android 移動(dòng)平臺(tái)的概述 4
2.1.1 Android系統(tǒng)的特點(diǎn): 4
2.1.2.Android的功能: 4
2.2 Google android 移動(dòng)平臺(tái)開發(fā)過(guò)程研究 5
2.3 Google android 移動(dòng)平臺(tái)下的應(yīng)用研究 6
2.4 小結(jié) 7
第3章 Google android 移動(dòng)平臺(tái)下新聞閱讀器關(guān)鍵技術(shù)的研究 8
3.1 RSS 技術(shù)的研究 8
3.2. SAX解析算法的研究 8
3.2.1 SAX 解析算法的概述 8
3.2.2 SAX解析算法和其他解析算法的比較研究 9
3.3 Google android 移動(dòng)平臺(tái)控件的研究 10
3.3.1 Google android系統(tǒng)控件與自定義控件的比較研究 10
3.3.2 Google android 自定義控件的實(shí)現(xiàn)的研究 10
3.4 數(shù)據(jù)的持久化研究 11
3.4.1數(shù)據(jù)持久化的意義 11
3.4.2 Android 移動(dòng)平臺(tái)數(shù)據(jù)持久化的研究 12
3.5 數(shù)據(jù)的分享的研究 13
3.6系統(tǒng)的穩(wěn)定性研究 13
3.6.1 網(wǎng)絡(luò)連接的研究 13
3.6.2 SDcard 的檢查 14
3.7 小結(jié) 14
第4章 基于Google android 移動(dòng)平臺(tái)技術(shù)的新聞閱讀器的分析與實(shí)現(xiàn) 15
4.1問(wèn)題的提出 15
4.1.1 需求分析 15
4.1.2系統(tǒng)功能結(jié)構(gòu) 16
4.2 解決方案 19
4.3 主要功能詳細(xì)設(shè)計(jì) 19
4.3.1 Google Android SDK 版本的選取 19
4.3.2 數(shù)據(jù)源格式的選取 20
4.3.3 RSS源的選取 20
4.3.4 布局(界面)的設(shè)計(jì) 21
4.3.5 新聞閱讀界面設(shè)計(jì) 23
4.3.6 RSS 源的讀取(SAX解析) 24
4.3.7 頻道的切換 25
4.3.8 新聞網(wǎng)頁(yè)的顯示 26
4.3.9 數(shù)據(jù)的持久化 27
4.3.10 網(wǎng)絡(luò)的鏈接 27
4.3.11 SD卡的檢查 28
4.3.12信息的分享 29
4.5 小結(jié) 29
第5章 結(jié)束語(yǔ) 30
致謝 31
參考文獻(xiàn) 32