安卓課程設計報告.doc

安卓課程設計報告.doc

ID:50122585

大?。?80.00 KB

頁數(shù):18頁

時間:2020-03-05

安卓課程設計報告.doc_第1頁
安卓課程設計報告.doc_第2頁
安卓課程設計報告.doc_第3頁
安卓課程設計報告.doc_第4頁
安卓課程設計報告.doc_第5頁
資源描述:

《安卓課程設計報告.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。

1、安卓課程設計班級09級計算機二班學號20097923姓名郭丹目錄第1章安卓應用程序開發(fā)背景2§1.1開發(fā)背景2§1.2開發(fā)環(huán)境3第2章安卓應用程序開發(fā)理論與方法3第3章“計算器”應用程序的設計與實現(xiàn)5§3.1擬解決的問題及目標5§3.2總體設計6§3.3詳細設計與編碼實現(xiàn)6第4章總結(jié)15第1章安卓應用程序開發(fā)背景§1.1開發(fā)背景1.智能手機的市場(1)功能多樣化的智能手機挑戰(zhàn)全球PC出貨量移動互聯(lián)網(wǎng)時代的來臨,直接促進了搭載智能操作系統(tǒng)、具有強大擴展性的智能手機、平板電腦等移動終端產(chǎn)業(yè)的蓬勃發(fā)展。來自美國最大的風險投資機構KPCB的數(shù)據(jù)顯示,全球智能手機出貨量正在以遠高于

2、臺式電腦、筆記本電腦出貨量的速度快速增長,該機構預計2011年全球智能手機出貨量將達到4.13億,超過臺式電腦與筆記本電腦出貨量的總和。(2)智能手機的用戶使用數(shù)量正在高速增長。據(jù)市場調(diào)研機構Gartner信息,2011年全球智能手機的總出貨量將會達到4.68億部,相比2010年實現(xiàn)了57.7%的增長,而谷歌Android操作系統(tǒng)將會在今年之內(nèi)成為全球最大的智能手機操作系統(tǒng)。另外,全球市場調(diào)研機構IDC預計未來5年中國手機市場上,智能手機替代傳統(tǒng)功能手機的趨勢將日益明顯,未來5年中國智能手機市場復合增長率將達到34.1%,人們對IT設備智能化的向往是這一增長率能夠?qū)崿F(xiàn)的主

3、要因素,并且與其他國家相比,中國智能手機市場的發(fā)展空間更加廣闊。(3)操作系統(tǒng)格局預測:Android有望成為智能手機市場主導力量搭載Android操作系統(tǒng)的智能手機目前已經(jīng)成為市場上最炙手可熱的智能產(chǎn)品。來自美國市場研究機構Gartner的數(shù)據(jù)顯示,Android操作系統(tǒng)所占的市場份額從2008年的0.5%急劇增長到2011年的15.94%。開放的源代碼和零成本已經(jīng)讓Android在全世界范圍內(nèi)受到青睞并迅速獲得了主要手機廠商和數(shù)百萬軟件開發(fā)者的支持,Gartner預計,未來Android系統(tǒng)的市場份額有望超過其他操作系統(tǒng),從而成為全球第一大智能手機操作系統(tǒng)。2.安卓手

4、機介紹安卓手機指的是用Android操作系統(tǒng)的手機。安卓(Android)是基于Linux內(nèi)核的操作系統(tǒng),是Google公司在2007年11月5日公布的手機操作系統(tǒng)。同樣都是手機上面用的智能系統(tǒng),安卓的系統(tǒng)是新生系統(tǒng),界面更為華麗,開源性更強,當然因為是新生系統(tǒng),所以在第三方軟件方面暫時還不太多。因此,安卓應用程序的需求還是很迫切的。3.軟件人才需求據(jù)業(yè)內(nèi)統(tǒng)計,目前國內(nèi)的Android研發(fā)人才缺口至少30萬。由于目前Android技術較新,無論是相關書籍、培訓還是大學教育,都處于初級階段,因此Android人才短期將供不應求。從長期來看,隨著各種移動應用和手機游戲等內(nèi)容需

5、求日益增加,也將激勵大中小型手機應用開發(fā)商加大對Android應用的開發(fā)力度,因此Android人才的就業(yè)前景也非常廣泛。綜上所述,在這樣的背景下,安卓有很強的生命力。同時,作為一個新生的系統(tǒng),其應用程序目前并不多,安卓應用程序的需求還是很迫切的,安卓研發(fā)人才的缺口還很大。這些都促進了我們學習開發(fā)安卓應用程序?!?.2開發(fā)環(huán)境安卓應用程序開發(fā)環(huán)境如下:①JDK5orJDK6(JREaloneisnotsufficient)②Eclipse3.3(Europa),3.4(Ganymede)③AndroidSDK④ADT0.8.0⑤Eclipse安裝ADT插件第2章安卓應用程

6、序開發(fā)理論與方法1、Activity的相關知識簡單理解Activity代表一個用戶所能看到的屏幕,Activity主要是處理一個應用的整體性工作。Activity是最基本的Android應用程序組件,應用程序中,一個活動通常就是一個單獨的屏幕。每一個活動都被實現(xiàn)為一個獨立的類,并且從活動基類中繼承而來,活動類將會顯示由視圖控件組成的用戶接口,并對事件做出響應。大多數(shù)的應用是由多個屏幕顯示組成,因而要用到多個Activity。(1)Activity的相關方法及相關函數(shù):A、voidonCreate(Bundle)首次啟動時調(diào)用,接受參數(shù):NullorsavedInstanc

7、eState(保存的以前某些狀態(tài)信息)B、voidonStart()說明了將要顯示給用戶的活動C、voidonRestart()將處于停止狀態(tài)的活動重新顯示給用戶D、voidonResume()用戶可以開始與活動進行交互時調(diào)用。如動畫播放和音樂播放。E、voidonPause()活動將要進入后臺運行時調(diào)用。(此時前臺啟動了另一個活動)F、voidonStop()不需要某個活動了,就調(diào)用G、voidonDestroy()銷毀活動(2)多個Activity之間的跳轉(zhuǎn):通過Intent類實現(xiàn)屏幕之間的跳轉(zhuǎn)(包括沒有參數(shù)關系和需要傳遞

當前文檔最多預覽五頁,下載文檔查看全文

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

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