Android的學習總結(共4頁)_第1頁
Android的學習總結(共4頁)_第2頁
Android的學習總結(共4頁)_第3頁
Android的學習總結(共4頁)_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、Android學習總結Android的學習總結 現(xiàn)在對于Android的學習已有斗個學期了,但它對我來說其實還是一個大大的謎,還有待我去對它一一揭曉。 在還沒有學習Android這門課之前,當聽到別人談到它時,知道它離我們很近,但是它給我的感覺卻是那么的神奇,一直就是在聽說著關于Android系統(tǒng)怎么怎么的新聞,知道它就在我的生活中,離我很近,我也在用它,但還是總有一種很遙不可及的感覺,覺得它不在我的思想里,所以呢,對于這門課Android系統(tǒng)開發(fā)與實踐的學習很是期待的。 在上一個學期快要結束的時候,就聽到老師說了一下,說下一個學期我們可能會學習Android系統(tǒng)的開發(fā),他還說這個Androi

2、d系統(tǒng)的開發(fā)很值得學習,很值得我們?nèi)ヌ剿鳎f這個Android還一直在開發(fā)中,是一項很好玩的系統(tǒng),當時就很是興奮了,總是會在想Android系統(tǒng)到底是怎樣的,它是如何的深入我們的生活,又是如何的到我們所用的這些設備當中的,這一切都讓我感到很好奇。就這樣帶著一系列的問題走進了 這個學期,終于就要與它見面了,這門課也就在這樣的背景下,這樣的一種環(huán)境下走進了我的課堂,它給了我一種興奮感,對于它的出現(xiàn),我很是期待的,一開始老師就給我們講解了一些關于Android的知識,也給我們展示了Android系統(tǒng)開發(fā)的平臺,真的給了我一種奇妙的感覺,它不僅有編譯,它還有一個模擬器,就和我們用的手機一模一樣,上面也

3、有簡單的幾個圖標:電話、短信等等,真的感覺到了不可思議,感覺到一種神秘,Android系統(tǒng)的開發(fā)就是在這樣的一個平臺上完成的,你可以對它進行你想要的修改,只要是你想到的,你都可以支盡情的嘗試,這讓人興奮。 這門課的學習從這里就這樣開始了,Android系統(tǒng)開發(fā)與實踐這本課本它是以討論Android系統(tǒng)平臺為基礎,并結合實例講解教程和實踐指導類教材。本書中全方位的講解了Google開放移動應用平臺Android的各種特性,深入探討了應用程序的基本組件、界面布局的基礎,結合Internet實現(xiàn)通訊錄的設計和發(fā)送短信實例詳細介紹了Android系統(tǒng)平臺開發(fā)的步驟和方法,從而實現(xiàn)對Android系統(tǒng)的

4、平臺開發(fā)的深入了解。 基于嵌入式技術的Android是目前增長速度最快的智能3G手機操作系統(tǒng),其底層系統(tǒng)是以Linux內(nèi)核為基礎,用C語言開發(fā);中間層包括函數(shù)庫library和虛擬機Dalvik,用C+語言開發(fā);上層應用軟件,包括通話程序,短信程序等,用Java語言開發(fā)。所以,要想好好的學習Android系統(tǒng)的開發(fā),那就必須掌握C+和Java語言,它們都是基礎。 Android學習并不是那么的容易,你得很努力很認真的去學習,但如果只是淺淺的了解,那就簡單得多,但并不是這樣的,你得更加深入的去學習,你才算是懂一點。 Linux是Android開發(fā)的基礎,Linux是一套免費使用和自由傳授的類UN

5、IX操作系統(tǒng),它速度快,運行穩(wěn)定,對硬件的配置要求低,兼具了其他系統(tǒng)的優(yōu)點,最關鍵是可以免費使用,所以Linux得到了迅猛的發(fā)展,我們學習Android的開發(fā)就得了解Linux,它常用的一些操作命令是我們必須要理解和掌握的,比如說:su命令,它是最基本的命令之一,常用于不同用戶間切換。例如,如果登錄用戶為user1,要切換為user2,則用如下命令su user2 就行了;pwd命令,用于顯示用戶當前所在的目錄;cd命令,不僅顯示當前狀態(tài),還改變當前狀態(tài),它的用法跟DOS下的cd命令基本一致;ls命令,它跟DOS下的dir命令一樣,用于建立磁帶備份系統(tǒng),目前廣泛用于建立文件發(fā)布檔案;gzip命

6、令,用于壓縮文件;mkdir命令,用于建立目錄,跟DOS下的md命令用法幾乎一樣的;cp命令,用于復制文件或目錄;rm命令,用于刪除文件或目錄;mv命令,用于移動文件和更多文件;reboot命令,重啟命令;halt命令,關閉命令。這些都是我們學習Android系統(tǒng)所必須掌握的。 Android系統(tǒng)的開發(fā)更離不開Java,Java是一種簡單的,面向?qū)ο蟮模植际降?,解釋?zhí)行的,健壯的,安全的,結構中立的,可移植的,高效率的,多線程的和動態(tài)的語言,Java在Android平臺開發(fā)中的應用起到了很關鍵的作用,Android的開發(fā)需要Java的上引動開發(fā)工具,Eclipse開發(fā)工具就是目前最主流的Ja

7、va開發(fā)工具,Eclipse本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性,許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE。 Android的學習真的不是那么容易的,就一個平臺的搭建就已經(jīng)難到了我,就這樣一個開發(fā)平臺它得有一個Java的環(huán)境,還要有IDE等等,花了一大半的時間終于搭建了一個框架,它的一些插件必須要在線的升級,就是說必須要有網(wǎng)才行,這是一件很難熬的事,但等到搭建好后,那是一種成就感,通過學習讓我知道了Android系統(tǒng)也有它的不足之處:安全和隱私,由于手機與互聯(lián)網(wǎng)的緊密聯(lián)系,個人隱私很難得到保護,互聯(lián)網(wǎng)的深入發(fā)展也

8、將會帶來新一輪的隱私危機;運營商仍然能夠影響到Android手機;同類機型用戶減少:在不少手機論壇都會有針對某一型號的資源,而對于Android平臺手機,由于廠商豐富,產(chǎn)品類型多樣,這樣使用同一款機型的用戶越來越少,缺少統(tǒng)一機型的程序強化;過分依賴開發(fā)商,缺少標準的配置等等的,這些的不足都在等待我們?nèi)ヌ剿鳌?Android系統(tǒng)平臺的結構有:應用程序?qū)樱瑧贸绦蚩蚣軐?,運行庫層,Linux內(nèi)核層。只有了解了這些才能助我們更好的學習Android系統(tǒng),Android系統(tǒng)開發(fā)的相關環(huán)境必須安裝并配置好,這是一個細活:第一得安裝Java環(huán)境,然后還得修改Javadoc的link。第二設置環(huán)境變量,第三

9、就安裝repo,第四得在線下載Android源碼并更新,第五是編譯Android源碼并得到/project/Android/cupcake/out目錄,第六在模擬器上運行編譯好的Android源碼,第七編譯linux kernel,第八是編譯模塊,第九編譯SDK。這個安裝步驟我們得一步一步的做好 ,如果有哪一步做錯了,就會影響到最終的結果。當你把所有的準備工作做好后,創(chuàng)建一個新的Android項目,你就會有一點點的興奮與成就感,那是一種很自豪的一種享受。 在Android系統(tǒng)的開發(fā)過程當中我們要了解和熟悉源碼的獲得,源碼樹結構分析、Android源碼簡要分析、還有Android的移植,作為一個

10、Android開發(fā)者,必要的時候閱讀下Android源碼可以拓寬一下自己的視野和對Android的認知程度,Google的Android的源碼管理倉庫用的是Git。Android是一個開源手機終端系統(tǒng),基于Linux內(nèi)核,我們可以下載一個Git客戶端,在Windows下安裝Git的客戶端軟件很方便的,安裝完成后,我們建立一個文件夾,就可用于存放將要下載的源碼,主機編譯工具和仿真環(huán)境,對于這些目錄和文件我們還要求會背下來,但得了解,了解它們是我們學習Android系統(tǒng)開發(fā)更加的輕松了。 要想學習好Android系統(tǒng)的開發(fā),我們光學一些理論性的知識,那是遠遠不夠的,我們得把理論與實踐結合起來,才能起到事半功倍的效果,本來對于Android系統(tǒng)開發(fā)的學習就應該從實踐當中去深入的,在學習的過程中,我們要有足夠的耐心和足夠的時候,去練習,去實踐。在這門課當中的實例,比如,打電話,就讓我們眼前一亮了,我們一直以來每天在做的打電話就是這樣來的,這個實例提起了我們對Android系統(tǒng)的又一興趣,Android系統(tǒng)的開發(fā)不僅給我們的生活帶來了便利

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論