android培訓心得體會

來源:瑞文範文網 1.53W

Android是一個以Linux爲基礎的半開源操作系統,主要用於移動設備,由Google和開放手持設備聯盟開發與領導。下面是本站帶來的android培訓的心得體會,僅供參考。

android培訓心得體會

android培訓心得體會一:

現在對於Android的學習已有鬥個學期了,但它對我來說其實還是一個大大的謎,還有待我去對它一一揭曉。

在還沒有學習Android這門課之前,當聽到別人談到它時,知道它離我們很近,但是它給我的感覺卻是那麼的神奇,一直就是在聽說着關於Android系統怎麼怎麼的新聞,知道它就在我的生活中,離我很近,我也在用它,但還是總有一種很遙不可及的感覺,覺得它不在我的思想裏,所以呢,對於這門課《Android系統開發與實踐》的學習很是期待的。

在上一個學期快要結束的時候,就聽到老師說了一下,說下一個學期我們可能會學習Android系統的開發,他還說這個Android系統的開發很值得學習,很值得我們去探索,說這個Android還一直在開發中,是一項很好玩的系統,當時就很是興奮了,總是會在想Android系統到底是怎樣的,它是如何的深入我們的生活,又是如何的到我們所用的這些設備當中的,這一切都讓我感到很好奇。就這樣帶着一系列的問題走進了 這個學期,終於就要與它見面了,這門課也就在這樣的背景下,這樣的一種環境下走進了我的課堂,它給了我一種興奮感,對於它的出現,我很是期待的,一開始老師就給我們講解了一些關於Android的知識,也給我們展示了Android系統開發的平臺,真的給了我一種奇妙的感覺,它不僅有編譯,它還有一個模擬器,就和我們用的手機一模一樣,上面也有簡單的幾個圖標:電話、短信等等,真的感覺到了不可思議,感覺到一種神祕,Android系統的開發就是在這樣的一個平臺上完成的,你可以對它進行你想要的修改,只要是你想到的,你都可以支盡情的嘗試,這讓人興奮。 這門課的學習從這裏就這樣開始了,《Android系統開發與實踐》這本課本它是以討論Android系統平臺爲基礎,並結合實例講解教程和實踐指導類教材。本書中全方位的講解了Google開放移動應用平臺Android的各種特性,深入探討了應用程序的基本組件、界面佈局的基礎,結合Internet實現通訊錄的設計和發送短信實例詳細介紹了Android系統平臺開發的步驟和方法,從而實現對Android系統的平臺開發的深入瞭解。

android

基於嵌入式技術的Android是目前增長速度最快的智能3G手機操作系統,其底層系統是以Linux內核爲基礎,用C語言開發;中間層包括函數庫library和虛擬機Dalvik,用C++語言開發;上層應用軟件,包括通話程序,短信程序等,用Java語言開發。所以,要想好好的學習Android系統的開發,那就必須掌握C++和Java語言,它們都是基礎。

Android學習並不是那麼的容易,你得很努力很認真的去學習,但如果只是淺淺的瞭解,那就簡單得多,但並不是這樣的,你得更加深入的去學習,你纔算是懂一點。

Linux是Android開發的基礎,Linux是一套免費使用和自由傳授的類UNIX操作系統,它速度快,運行穩定,對硬件的配置要求低,兼具了其他系統的優點,最關鍵是可以免費使用,所以Linux得到了迅猛的發展,我們學習Android的開發就得了解Linux,它常用的一些操作命令是我們必須要理解和掌握的,比如說:su命令,它是最基本的命令之一,常用於不同用戶間切換。例如,如果登錄用戶爲user1,要切換爲user2,則用如下命令——$su user2 就行了;pwd命令,用於顯示用戶當前所在的目錄;cd命令,不僅顯示當前狀態,還改變當前狀態,它的用法跟DOS下的cd命令基本一致;ls命令,它跟DOS下的dir命令一樣,用於建立磁帶備份系統,目前廣泛用於建立文件發佈檔案;gzip命令,用於壓縮文件;mkdir命令,用於建立目錄,跟DOS下的md命令用法幾乎一樣的;cp命令,用於複製文件或目錄;rm命令,用於刪除文件或目錄;mv命令,用於移動文件和更多文件;reboot命令,重啓命令;halt命令,關閉命令。這些都是我們學習Android系統所必須掌握的。 Android系統的開發更離不開Java,Java是一種簡單的,面向對象的,分佈式的,解釋執行的,健壯的,安全的,結構中立的,可移植的,高效率的,多線程的和動態的語言,Java在Android平臺開發中的應用起到了很關鍵的作用,Android的開發需要Java的上引動開發工具,Eclipse開發工具就是目前最主流的Java開發工具,Eclipse本身只是一個框架平臺,

但是衆多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性,許多軟件開發商以Eclipse爲框架開發自己的IDE。

Android的學習真的不是那麼容易的,就一個平臺的搭建就已經難到了我,就這樣一個開發平臺它得有一個Java的環境,還要有IDE等等,花了一大半的時間終於搭建了一個框架,它的一些插件必須要在線的升級,就是說必須要有網才行,這是一件很難熬的事,但等到搭建好後,那是一種成就感,通過學習讓我知道了Android系統也有它的不足之處:安全和隱私,由於手機與互聯網的緊密聯繫,個人隱私很難得到保護,互聯網的深入發展也將會帶來新一輪的隱私危機;運營商仍然能夠影響到Android手機;同類機型用戶減少:在不少手機論壇都會有針對某一型號的資源,而對於Android平臺手機,由於廠商豐富,產品類型多樣,這樣使用同一款機型的用戶越來越少,缺少統一機型的程序強化;過分依賴開發商,缺少標準的配置等等的,這些的不足都在等待我們去探索。

Android系統平臺的結構有:應用程序層,應用程序框架層,運行庫層,Linux內核層。只有瞭解了這些才能助我們更好的學習Android系統,Android系統開發的相關環境必須安裝並配置好,這是一個細活:第一得安裝Java環境,然後還得修改Javadoc的link。第二設置環境變量,第三就安裝repo,第四得在線下載Android源碼並更新,第五是編譯Android源碼並得到~/project/Android/cupcake/out目錄,第六在模擬器上運行編譯好的Android源碼,第七編譯linux kernel,第八是編譯模塊,第九編譯SDK。這個安裝步驟我們得一步一步的做好 ,如果有哪一步做錯了,就會影響到最終的結果。當你把所有的準備工作做好後,創建一個新的Android項目,你就會有一點點的興奮與成就感,那是一種很自豪的一種享受。 在Android系統的開發過程當中我們要了解和熟悉源碼的獲得,源碼樹結構分析、Android源碼簡要分析、還有Android的移植,作爲一個Android開發者,必要的時候閱讀下Android源碼可以拓寬一下自己的視野和對Android的認知程度,Google的Android的源

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

這以上就是這一段時間來我對Android系統開發的學習的一個總結與一個體會,Android系統的開發真的讓我長了不少的知識,也帶來了不少的見識,雖然我對於它的掌握還不那麼的深,學習的也還不足,但我還是會一直堅持的學習下去,因爲它的奇妙,因爲我們的生活需要它,它的開發是永無止境的,它的學習也將是永無止境的。

android培訓心得體會二:

非常高興能夠參加清華大學的Android暑期培訓,感謝老師們對我們的教導和關心,在短短一個月的時間裏我學到了Java、數據庫、Android、JSP等知識。最重要的是通過這次培訓我對Java開發和Android開發有了一個正確的方向,對Android有了新的認識。

在培訓前十幾天主要進行的是對Java和數據庫等相關技術的學習和普及,然後纔是學習Android開發,最後幾天我們獨立完成在線點餐的應用開發,雖然邏輯比較簡單,從最簡單的開始,註冊用戶,用戶登錄,再到選菜,提交,這些看似簡單的流程裏面卻有很多細節需要我們注意,因爲將來到真正實際操作的時候是不允許程序出差錯的,一個細小的差錯可能就會造成非常大的損失。 培訓的內容涵蓋的知識面非常廣也比較全面,確實學到了不少東西,這次培訓,我們更多學到的是不懂就問和自己應該儘自己的全力去嘗試,哪怕失敗,只要自己儘自己的全力,和身邊同學一起探討而不是抄襲,團結合作,發揮團隊意識,最後在自己的努力下,終於運行成功,這種成就感美不可言,心情愉悅至極。這次培訓給了我很多收穫也給了我很深的感觸,科技的力量不可小覷,IT技術的飛速發展給我們的生活和工作帶來了無比的快捷,原來需要人工完成的工作、業務現在只需要點點手機即可完成。

最後終於要結束了,大家都有種釋懷的感覺,當然我想我更多的是興奮和自己掌握了知識之後的飽滿感,學知識就像吃東西一樣,吃飽了就應該好好的消化。要不斷的溫習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中 去,爲以後的工作做好堅實的基礎。感謝學校和老師能夠爲我們提供這次機會,讓我們更好的掌握和了解Android這門語言。

android培訓心得體會三:

剛開始接觸Android感覺到它很有意思,在界面開發上和web也可以形成了相通的架構,更加方便,視覺上也是非常的酷,在前期我通過的大量的Android SDK開發範例大全中的例子以及Android提供的APIDEMOS進行學習,儘管例子之間的連接比較零散,不過通過這些例子的學習我可以學習到了很多和以前java上相通的思想。

我在爲期半個月的實習中學到了很多在課堂上根本就學不到的知識,收益非淺.現在我對這半個月的實習做一個工作小結

通過半個月的android實習,基本掌握了Android應用程序開發的一般流程。對常用控件基本掌握其用法,對其事件的監聽方法也基本掌握。學習Android不僅是對前沿開發技術的瞭解,也是對編程知識的一次提升。

通過學習Android的控件、佈局、Activity、Service等一系列基礎知識,對整個Android的開發有了大致的瞭解。例如 要的佈局(或者控件) ,在學習界面中,我發現Android爲我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設置屬性或者樣式都是很快捷方便。對比較特殊的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創建View進行添加,不過這種方式比較複雜。對一些點擊、選中、按鍵等處理的事件,界面之間的 跳轉Intent管理,通過Bundle對數據在界面之間進行傳輸。

在手機交互式通信服務中,學習了Android手機之間進行短信發送、廣播、對廣播的監聽、服務等,在Service類中沒有context,可以通過Handler來每秒反覆運行,自動送出系統廣播信息,同時在這裏我們也知道可以設計一個常用的變量類,設計一個當前的CurrentActivity這個變量進行控制,進行處理。

在Android編程過程中鞏固熟悉了Java的編程。由於Android應用程序的開發離不開Java的支持,所以基礎的Java知識是必須的。Android系統是基於Linux的手機操作系統平臺,要深入系統的學習Android,不僅僅是有Java和Android應用開發,必須要具備Linux,CC++高級編程才能深入的涉及Android Framework和Android內核開發。成爲Android開發的高素質人才。所以,在後續對Android的學習中可能會看一些較底層的書籍。

由於這次實習時間較短,對於Android應用程序的高級編程講的很少,是這次實習中的不足。要想開發一些好的應用程序,還需要更多的知識支持。在做實習最後的項目時,遇到了很多平時沒有遇到或者沒有特別關注的問題,如常見的Activity忘記註冊,對SD卡存取需要權限,在寫SQL語句時細微的錯誤就可能導致程序運行錯誤。這些問題只有自己在實際開發中才能體會到並且解決,並且在解決後可以長時間的記住。

通過Android的實習,我們在大四畢業前,我們又掌握了一項新的前沿的開發技能,也有了更多的發展方向,這在以後的找工作的過程中無疑爲我們增加了砝碼,也可以成爲我們的一項興趣愛好,可以根據我們自己的需要設計一些小的程序。總之,在這次實習中,我獲得了很多東西,提高了自己的編程技巧和編程方法,並且認識了Android應用程序的開發,以及加深了對Java的認識。

最後,通過實習,我收穫了很多東西,特別是編程方面的,這對即將畢業的我們來說,這次實習是一次較爲珍貴的充電。

熱門標籤