資源描述:
《基于安卓android系統(tǒng)的情景模式的設計與實現(xiàn)畢業(yè)論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、移動平臺開發(fā)(論文)題目名稱:基于Android系統(tǒng)的情景模式的設計與實現(xiàn)院系名稱:計算機學院班級:網(wǎng)絡123班學號:201400824314學生姓名:指導教師:趙慧杰2014年12月20日49摘要近年來,隨著現(xiàn)代工業(yè)及科學技術(shù)的迅速發(fā)展,人們對于信息的獲取有著強烈的需求,智能手機作為一種非常重要的通訊工具,功能越來越強大,智能手機行業(yè)的發(fā)展也越來越受到各大制造廠商的關(guān)注。考慮到Android廣闊的市場,各大手機廠商都爭相參與該系統(tǒng)的開發(fā),,并希望能將該系統(tǒng)應用到自己的手機產(chǎn)品上。《移動平臺開發(fā)》課程給了我們一個開發(fā)Andro
2、id項目的機會,因此我選擇開發(fā)一款Android手機軟件,即基于Android系統(tǒng)的手機情景模式。本文首先對比分析了市場上多個智能手機平臺,研究了智能手機的發(fā)展現(xiàn)狀,接著分析了Android系統(tǒng)的平臺架構(gòu),剖析了Android應用組件和Activity生命周期,對Android平臺底層組件軟件開發(fā)和應用層軟件開發(fā)方法進行了深入研究,其中深入分析了Intent,對Intent進行了詳細的講解。在此基礎上,開發(fā)設計實現(xiàn)了基于Android系統(tǒng)的手機情景模式。關(guān)鍵字:Android、智能手機、情景模式、Activity、Intent
3、49目錄摘要2目錄3第一章緒論41.1手機操作系統(tǒng)簡介41.2手機操作系統(tǒng)目前現(xiàn)狀41.3手機操作系統(tǒng)發(fā)展趨勢61.4Android簡介6第二章Android的架構(gòu)72.1Android架構(gòu)72.2Android中的Intent92.1.1Intent抽象描述的內(nèi)容92.2.2Android解析Intent的過程102.3Eclipse介紹11第三章需求分析133.1可行性分析133.2系統(tǒng)總體需求分析133.3開發(fā)運行環(huán)境13第四章情景模式的設計思想144.1情景模式的設計特點144.2情景模式的設計144.3程序的流程14
4、第五章情景模式的具體實現(xiàn)165.1情景模式界面類165.2情景模式類185.3情景模式測試19第六章總結(jié)21【參考文獻與附錄】2249第一章緒論1.1手機操作系統(tǒng)簡介手機的用戶群日益龐大,在人民生活中手機起到愈加重要的作用。在2010年1月由一個網(wǎng)站所做的調(diào)查表明,中國手機用戶數(shù)量將達到七點四億多。全國的手機及其它具有手機功能的設備的用戶群體,這個數(shù)量還在繼續(xù)增長。這樣一來,就有更多的手機廠商也都想抓住商機贏得更多用戶,.所以也就涌現(xiàn)出許許多多的手機品牌和手機操作系統(tǒng),我們大家所知道的有如:Symbian,PalmOS,Win
5、dowsMobile,Smartphone等等,這里對手機品牌不作介紹,對于手機的操作系統(tǒng),這些系統(tǒng)中,每個系統(tǒng)也有許多版本,有的版本是智能的,有的版本非智能的,各有各的特色和優(yōu)缺點,這里不對各個系統(tǒng)進行詳細的評論。Google公司推出了一套手機操作系統(tǒng)Android,并宣布Google要進軍手機領域,宣稱其手機系統(tǒng)是一個開放平臺,所以就引來了許多的手機廠商的關(guān)注和極大的興趣。由于Android系統(tǒng)是基于標準的Linux內(nèi)核開發(fā)的一套嵌入式系統(tǒng),也可以說Android系統(tǒng)的核心部分(不包括上層應用程序部分)是Linux系統(tǒng),所
6、以該論文在介紹Android系統(tǒng)移植開發(fā)之前,也就會描述和介紹通用嵌入式Linux系統(tǒng)移植的有關(guān)軟件內(nèi)容,對于涉及硬件方面不作過多的描述。1.2手機操作系統(tǒng)目前現(xiàn)狀近來微電子技術(shù)的迅猛發(fā)展,處理器升級增長的速度也隨之加快,嵌入式系統(tǒng)領域發(fā)生了翻天覆地的變化,特別是現(xiàn)在網(wǎng)絡的普及,可以使嵌入式系統(tǒng)具備網(wǎng)絡的功能,嵌入式與網(wǎng)絡也就成為當今最熱門的技術(shù),從而使得嵌入式系統(tǒng)得以更廣泛的應用,應用到了各個領域,但是在這眾多的應用中,我們最有切身體會的就是手機的使用。接下來就針對常見的幾款智能手機系統(tǒng)簡單介紹一下:(1)WindowsMo
7、bile系列操作系統(tǒng)是微軟在計算機的Windows操作系統(tǒng)上變化而來的,因此,它們的操作界面與PC的操作系統(tǒng)非常相似,因此性能比較好,操作起來速度會比較快。但是,此系列手機也有一定的缺點,如因配置高、功能多而產(chǎn)生耗電量大、電池續(xù)航時間短、硬件采用成本高等缺點。49(2)Symbian操作系統(tǒng)提供了靈活的應用操作界面框架,不但使開發(fā)者得以快速掌握必要的技術(shù),同時還使手機制造商能夠推出不同界面的產(chǎn)品,但是這種系統(tǒng)類型的手機,它的輸入方式包括鍵盤輸入和手寫筆輸入,不同的輸入方式和外觀設計會對各款手機的主要用途產(chǎn)生很大的影響,每種輸入
8、方法對消費者也有一些要求,如要求熟悉拼音,寫字等。(3)PalmOS是3Com公司開發(fā)的一種32位的嵌入式操作系統(tǒng),原本是一家生產(chǎn)掌上電腦及掌上電腦操作系統(tǒng)為主的公司,Palm智能手機所用的Palm操作系統(tǒng)又與Palm掌上電腦所用的操作系統(tǒng)非常相似,與微軟所推出操作系統(tǒng)要占有