【正文】
訊的實時更新,可分不同的欄目讓使用者了解任意感興趣的資訊進行閱讀,同時,能對感興趣的新聞資訊發(fā)表自己的意見,進行評論,其他用戶也能看見別人發(fā)表的評論,從而進行互動交流,增強用戶的體驗感,用戶能通過下拉新聞列表,方便于操作。 1)經(jīng)濟可行性 采用的手機數(shù)據(jù)流量作為通信手段,當今通信技術(shù)的迅速發(fā)展, 2G 的運營商的 GSM 網(wǎng)絡已經(jīng)逐漸被當今的 3G、甚至是 4G 所取代,數(shù)據(jù)流量的資費也越來越低,而且現(xiàn)在很多手機都可連接無線 wifi, 實現(xiàn)數(shù)據(jù)流量 0 資費,大大加強了本新聞閱讀軟件的經(jīng)濟可行性。因此,在接收任何一個應用程序發(fā)任務之前,必須根據(jù)用戶可能提供的資源和時間條件進行可行性分析,旨在減少項目開發(fā)風險,避免人力、財力和物力的浪費。 本款手機新聞客戶端軟件是采用 java 語言編寫,基于 Eclipse 的開發(fā)平臺,連接網(wǎng)絡新聞數(shù)據(jù)接口,開發(fā)出了針對 Android 平臺的新聞客戶端手機軟件。 Google 通過與設備制造商、開發(fā)商、運營商和其他有關各方結(jié)成深層次的合作關系,希望借助建立開放式、標準化的移動移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放性的生態(tài)系統(tǒng) ,這將是開發(fā) Android 軟件的一個契機, Android 平臺的開發(fā)在將來必定大放異彩 [2]。魯賓 (Andy Rubin)表示,跟軟件開發(fā)合作對象 的密切接觸正在進行中。 從上面的數(shù)據(jù)可以看出, Android 手機軟件的開發(fā)具有巨大的發(fā)展前景,在Android 系統(tǒng)上開發(fā)出一款手機新聞客戶端軟件所支持的用戶量也是相比較于其他系統(tǒng)多出很多的。最新統(tǒng)計數(shù)據(jù)中顯示, Android操作系統(tǒng)將繼續(xù)領跑全球市場,包括美國、澳大利亞、中國、意大利、英國、德國、西班牙等所占的市場比例都已經(jīng)超出 50%,并且還將繼續(xù)呈現(xiàn)上漲的趨勢。 研究現(xiàn)狀和發(fā)展趨勢 目前市場研究機構(gòu) Worldpanel 發(fā)布了全球主要的國家智能 手機 操作系統(tǒng)在去年 Q4 內(nèi)的分布報告,報告指出了 谷歌的 Android 繼續(xù)保持著增長的勢態(tài),但是增幅已經(jīng)明顯放緩了。 【 關鍵詞 】 Android;新聞客戶端軟件;智能手機操作系統(tǒng) II Design and Realization of Android Client Based on The News Abstract With the rapid development of smart phones worldwide, petition between smartphone operating system is also more intense. To allow smartphone users to realtime information is very convenient to understand the current world, an efficient approach is to view the news feature to expand to the mobile terminals. Therefore, the development of a smart phone news client will have broad prospects. This article is based on android operating system, developed an android phone news client application logic code by writing tools Eclipse, Apache as a server application, according to the amount of data required to process data using Mysql database , bined action developed a android phone news client software. This paper analyzes the Android system in principle the technical aspects of software development, the development could provide a more humane, more convenient mobile operating system based on Android news client software for users. Through practice and testing, principles and methods described herein can achieve the required functional design. 【 Key words】 Android; News Client Software; Smartphone operating systems III 目 錄 1 緒 論 ........................................................................................................................1 研究內(nèi)容 .......................................................................................................... I 研究意義 ..........................................................................................................1 研究現(xiàn)狀和發(fā)展趨勢 ......................................................................................1 2 系統(tǒng)分析 與環(huán)境搭建 ................................................................................................2 研究目標 ..........................................................................................................2 可行性分析 ......................................................................................................2 需求分析 ..........................................................................................................3 性能分析 ..........................................................................................................3 開發(fā)環(huán)境的搭建 ..............................................................................................3 Java 環(huán)境配置 ..........................................................................................3 Eclipse 的安 裝 .........................................................................................3 Eclipse Standard 的安裝 ..........................................................................3 Tomcat 服務器的安裝 .............................................................................3 Mysql 數(shù)據(jù)庫的安裝 ...............................................................................3 3 系統(tǒng) 設計 與實現(xiàn) ........................................................................................................4 軟件流程 ..........................................................................................................4 模塊設計 .................................................................................................4 功能設計 .................................................................................................5 用戶界面設計 ..................................................................................................5 數(shù)據(jù)庫設計 ......................................................................................................6 軟件的實現(xiàn) ......................................................................................................8 文件結(jié)構(gòu)與 說明 .....................................................................................8 具體實現(xiàn) ............................................................................................... 11 4 系統(tǒng)測試 ..................................................................................................................17 軟件的測試 .............................................................................................17 測試結(jié)果及說明 .....................................................................................17 5 總結(jié) 與展望 ..............................................................................................................21 總結(jié) .................................