Android實訓心得

來源:文書谷 4.56K

Android實訓心得1

時間總是在不經意間悄然離去,在這短短的10天實訓裏,讓我學會了很多課堂中學不到的東西。雖然只有10天,但讓我感覺到無比的充實,讓我懂得了學習的意義,時間的寶貴,認真負責的生活態度。明白了做一件事不肯能是一帆風順,沒有困難就沒有進步,勇敢和堅持將會帶領我們走向成功的驛站。也許這只是一次很小的成功,也會讓我感到欣慰,因為我成功了。簡單的去做好一件小事,鑄就未來巨大的成功。

Android實訓心得

在這次實訓中和隊友一起完成一個項目,從開始的無從下手,到初見雛形,再到基本完善。這一幕幕的畫面,讓人無不對自己所做的標示認可與自豪。在那一行行代碼間,流露出來的不只是大家對它付出的汗水,還有那份執着的心。

那天,我們吃着泡麪坐着火車和地鐵以及公交,不遠千萬釐米來到這環境清幽,綠化十足的聖地。實訓基地雖有些簡單,但寬敞明亮的場所讓我們不由喜歡。在實訓中,回味了曾經的對安卓的“味道”,又對新配方得產生了興趣。安卓這道菜,想想都醉了。這次實訓項目我們做的是個關於點餐類的APP。起初,強大的功能讓我們這羣菜鳥無從下嘴。但在我們這羣崛起的碼農面前,這次都不是問題。經過我們七嘴八舌的商討下,最終確立了需求。需求就像我們人生的航標一樣,有了它,我們的開發才有方向,不然都是無用的。每天我們制定開發計劃,一小步一小步的走,一行一行慢慢的寫。看着一個個小小功能的實現與完善,我們都對他豎起大拇指。

相信隊友,這是我在此次實訓中悟出來的一點體會。也許他平日裏不怎麼優秀;也許他對開發不怎麼會;也許他有一些懶惰。但我們都要相信他可以的。作為團隊開發類項目,我們不能一個人什麼都做完,這樣其他人體會不到團隊價值,這不利於項目的團隊開發。我們要讓每個人都有事做,並且要做好。

在這次實訓中,我主要學到很多關於安卓界面佈局的一些基礎知識。還有關於選項卡以及適配器和SQLite的一些簡單操作。在此次實訓中,最主要的是讓我的懂得了學習的意義和態度。當自己全身心投入代碼的世界中時,時間似乎是靜止的。當老師笑着説:“吃飯了…..”。才發現一上午就沒了。這種忘我的學習態度,讓人倍感興奮。

此次實訓,讓我受益匪淺。在今後的工作和學習中用積極主動的態度去對待,那將是一件美妙的事情。做一個迎難而上的自己,不斷完善自己,突破自己。最後感謝在這次實訓中無私的照顧我們的老師們,謝謝你們。

Android實訓心得2

這是進入大學以來的第二次實訓。這次實訓的主要內容是APP開發,所選擇的平台是android平台。老師在第一堂課的時候也就説過我們現在離一個開發人員所要求的水準相差十萬八千里,所以通過這一週的實訓,我只是瞭解到了開發APP的一個基本框架。首先要配置java環境變量,人後再進行一些界面上的操作。用Eclipse當作集成開發環境來使用,我感覺在操作過程中,編寫代碼才是重點,老師在課堂上向我們進行演示,但是抄寫代碼過後還是出現了很多的錯誤,但是Eclipse平台上檢查錯誤變得更加便當,更加智能化的檢索並更正錯誤。

由於這次實訓的時間很短,當我剛剛開始對android有點入門的時候,實訓卻就要結束了,這次實訓學到了很多,但是難一點卻還有些不知道。這次實訓比上次要累很多,但是我相信,付出就一定會有回報。

Android實訓心得3

時間飛快,轉眼畢設實訓已經結束,我們也完成了所選的項目任務。從實訓開始到現在,經歷了三個多月的時間,在這段時間裏,我們着手安卓應用程序開發,剛開始接觸Android感覺到它很有意思,在界面開發上和web也可以形成了相通的架構,更加方便,視覺上也是非常的酷,在前期我通過的大量的Android SDK開發範例大全中的例子以及Android提供的APIDEMOS進行學習,儘管例子之間的連接比較零散,不過通過這些例子的學習我可以學習到了很多和以前java上相通的思想。我在為期半個月的實習中學到了很多在課堂上根本就學不到的知識,收益非淺.現在我對這半個月的實習做一個工作小結。

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

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

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

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

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

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

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

Android實訓心得4

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

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

通過半個月的android實習,基本掌握了Android應用程序開發的一般流程。對常用控件基本掌握其用法,對其事件的監聽方法也基本掌握。學習Android不僅是對前沿開發技術的瞭解,也是對編程知識的一次提升。 2通過學習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,C/C++高級編程才能深入的涉及Android Framework和Android內核開發。成為Android開發的高素質人才。所以,在後續對Android的學習中可能會看一些較底層的書籍。

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

錯誤。這些問題只有自己在實際開發中才能體會到並且解決,並且在解決後可以長時間的記住。

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

Android實訓心得5

三週的Android 實訓,已接近尾聲。在這短暫的三週之內,有成功、有失敗;有喜悦、有辛酸。在實訓老師鄧老師的帶領下,我學會了很多。我們小組在實訓鄧老師的協助下最終成功的完成實訓項目。

實訓前二週,由於我在java基礎方面的知識比較薄弱,學習重點放在了java學習上,兼顧android學習。

Java學習:

內容:

(1)1.bean-實體類分析。 2.功能分析。 3.語義模型、關係模型、界面模型、流程圖。 4.代碼分析、DAO接口實現。

(2)完成老師每日給的java 基礎作業,達到複習的目的。每日老師給的練習都有針對性,認真的完成練習,很好的達到了複習java基礎的目的。

實訓前二週在xx新研科技成果:

能針對一個簡單 java學習或Android學習項目,

(1)分析出對象、實體類,元數據

(2)功能分析 並畫出對應的功能界面

(3)數據庫分析: 作出語義模型、關係模型、界面模型、流程圖

(4)進行代碼分析,並實現DAO 。

獨立完成本次項目的代碼框架、DAO接口以及DAO實現.

Android學習:

內容:

(1).以新聞客服端為例,講解了android開發的一個典型流程。

(2).android 如何調試 如何使用log類inf(i)、debug(d)、error---logcat

(3).android需要整個應用範圍訪問某類數據(session--user)

Application 的使用

A,靜態變量(單例模式)

B,複寫android Application app = getApplication() app.setxxx() appsetxxx() 4.MVC 編輯表單和添加表單公用

(5).android五大布局【LinearLayout、FrameLayout、AbsoulteLayoutRelativeLayout和TableLayout】 主要講解了LinearLayout、FrameLayout, LinearLayout---權重Layout_weight、Layout_grayout

(6)Intent 頁面的跳轉,值傳遞,獲取上下文。

(7) 數據庫操作【以新聞客服端--Category 新聞類 為例】:

1.創建數據庫和表,進行數據初始化

2.對錶的 增刪改查 操作

3.遊標Curser 的使用。

(6)項目開發:熟悉項目開發流程,能獨立完成簡單的項目開發。

實訓前二週在xx新研科技成果:

1.練習實現簡單的頁面佈局,

2.獨立完成新聞客服端的開發流程---在原有的基礎上擴展業務。

最後一週,項目開發

我們小組抽取的項目是----------個人健康衞士

個人獨立完成的模塊:

1、 代碼框架

2、 實體類分析、父類方法重寫、構造方法。

3、 DAO 接口實現,提供數據。

單元測試,對所有DAO 接口,方法進行測試並編譯通過。

4、 登錄、註冊實現。

異常處理:

1.登錄提交時,用户名、密碼不能為空,否則不與提交。

2.數據庫返回登錄信息,處理登錄成功與否的異常。

3.註冊提交時,檢查註冊用户名,密碼不能為空,密碼與確認密碼要相同,否則不與提交註冊。

項目完成總結心得體會。

1. 個人:

在項目剛啟動時,我只在java 方面比較擅長,做的模塊都是涉及java基礎方面的知識。對UI 方面缺乏信心,但隨着項目的推進,對UI 方面見的多瞭解的多了,也能獨立完成UI方面的模塊。在這次項目中獨立完成登錄,註冊模塊。

對於每一個項目開發,都需端正態度,量力而行,發揮自己的長處,這樣不僅有利於促進團隊項目開發的進度,還有利於把自己代入這個項目。當自己融入這個項目時,就能多思考。並在不影響項目開發進度的前提下,思考這裏為什麼要這樣做,這樣做有什麼用處。這樣是一個自我學習的過程,這裏本來不會做,但是經過這個項目或這個模塊後,這裏也會做了,把不會的變成會的,把別人的知識變成自己的。

2. 團隊合作:

項目啟動時,因為這個項目主要是UI 項目,而我在這方面基礎知識比較差,主要負責了涉及java方面的模塊ODA實現。

在項目分析時,提的建議較多與項目組長之間發生摩擦。在項目老師的協助下,確定項目分析,確定分工模塊,最終較為成功的完成了我們組的項目。

當一個團隊合作時,並不是遇到的每個團隊,團隊成員都令你滿意、每個團隊都可以融洽相處。這個團隊之所以形成,主要目的為了成功完成這個項目。進入團隊先要明白進入團隊的目的,這個團隊成立的目的。明白了這兩點,許多在團隊中遇到的問題都可以避開或很好的解決。所有成員都圍繞如何能更好更完善的完成項目為主。當然在遇到必然可能影響到項目開發進度的問題時,還需及時解決。

3、項目開發

在這次項目中,本着利用自己擅長的部分,加工加點的完成了DAO接口實現模塊並實現所有的單元測試。為項目UI 後續進度提供了較為完善的後台數據、接口服務。

每個項目開發的過程,都需實事求是、踏實做事。不為面子,虛報自己的能力,能做什麼能做多少、都要根據自己的職業能力來下定論。

遇到技術問題,自己能獨立解決就獨立解決,不能就及時向他人求教或自己查找資料自學。

在項目開發中若有自己比較好的意見(先自己確定以目前技術是實時可行的、對項目開發或功能實現有利的意見),要向項目管理和項目其他隊員提出,看是否採納。

在xx新研科技的培訓,真的讓我學會了很多。不僅將課本知識與時間相結合,更是學到了許多課本上學不到的Android學習/Java學習軟件開發的知識,讓我受益匪淺。在次,特別感謝我的培訓指導老師鄧老師,謝謝他一直以來的細心指導。

我真誠的希望更多跟我一樣想學手機軟件開發的朋友能夠找到好的培訓機構,雖然培訓機構--新研科技

在xx並不是唯一,但是卻會是我心中最好的培訓機構,選擇它我不後悔,我相信,選擇它的人也都不會後悔!

熱門標籤