版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、安卓開發(fā)實踐心得600字Android根底介紹、環(huán)境搭建、SDK介紹、Market運用,到應用剖析、組件介紹、實例演示等方面,下面是細心推舉的關于安卓開發(fā)實踐心得,僅供參考,希望能幫到你!安卓開發(fā)實踐心得600字一剛開頭接觸Android感覺到它很有意思,在界面開發(fā)上和web也可以形成了相通的架構(gòu),更加便利,視覺上也是非常的酷,在前期我通過的大量的AndroidSDK開發(fā)范例大全中的例子以及Android提供的APIDEMOS進行學習,盡管例子之間的聯(lián)結(jié)比擬零散,不過通過這些例子的學習我可以學習到了許多和從前java上相通的思想。我在為期半個月的實習中學到了許多在課堂上根本就學不到的學問,收益
2、非淺。如今我對這半個月的實習做一個工作小結(jié)。通過半個月的android實習,根本把握了Android應用程序開發(fā)的一般流程。對常用控件根本把握其用法,對其大事的監(jiān)聽方法也根本把握。學習Android不僅是對前沿開發(fā)技術(shù)的了解,也是對編程學問的一次提升。通過學習Android的控件、布局、Activity、Service等一系列根底學問,對整個Android的開發(fā)有了大致的了解。例如:要的布局(或者控件),在學習界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設置屬性或者樣式都是很快捷便利。比照較特別的界面也可以通
3、過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)立View進行添加,不過這種方式比擬冗雜。對一些點擊、選中、按鍵等處理的大事,界面之間的跳轉(zhuǎn)Intent管理,通過Bundle對數(shù)據(jù)在界面之間進行傳輸。在手機交互式通信效勞中,學習了Android手機之間進行短信發(fā)送、播送、對播送的監(jiān)聽、效勞等,在Service類中沒有conteXt,可以通過Handler來每秒反復運行,自動送出系統(tǒng)播送信息,同時在這里我們也明白可以設計一個常用的變量類,設計一個當前的CurrentActivity這個變量進行掌握,進行處理。在Android編程過程中穩(wěn)固熟識了Java的編程。由于Android應用程序的
4、開發(fā)離不開Java的支持,所以根底的Java學問是必需的。Android系統(tǒng)是基于LinuX的手機操作系統(tǒng)平臺,要深化系統(tǒng)的學習Android,不僅僅是有Java和Android應用開發(fā),必需要具備LinuX,C/C+高級編程才能深化的觸及AndroidFramework和Android內(nèi)核開發(fā)。成為Android開發(fā)的高素養(yǎng)人才。所以,在后續(xù)對Android的學習中可能會看一些較底層的書籍。由于這次實習時間較短,對于Android應用程序的高級編程講的很少,是這次實習中的缺乏。要想開發(fā)一些好的應用程序,還需要更多的學問支持。在做實習最終的工程時,遇到了許多平常沒有遇到或者沒有特別關注的問題,
5、如常見的Activity遺忘注冊,對SD卡存取需要權(quán)限,在寫SQL語句時微小的錯誤就可能導致程序運行錯誤。這些問題只有自己在實際開發(fā)中才能體會到并且解決,并且在解決后可以長時間的記住。通過Android的實習,我們在大四畢業(yè)前,我們又把握了一項新的前沿的開發(fā)技能,也有了更多的進展方向,這在以后的找工作的過程中無疑為我們增加了砝碼,也可以成為我們的一項愛好愛好,可以依據(jù)我們自己的需要設計一些小的程序??傊谶@次實習中,我獲得了許多東西,提高了自己的編程技巧和編程方法,并且熟悉了Android應用程序的開發(fā),以及加深了對Java的熟悉。安卓開發(fā)實踐心得600字二時間總是在不經(jīng)意間悄然離去,在這短
6、短的10天實訓里,讓我學會了許多課堂中學不到的東西。雖然只有10天,但讓我感覺到無比的充實,讓我懂得了學習的意義,時間的珍貴,仔細負責的生活看法。明白了做一件事不愿能是一帆風順,沒有困難就沒有進步,英勇和堅持將會帶著我們走向勝利的驛站。或許這只是一次很小的勝利,也會讓我感到欣慰,由于我勝利了。簡潔的去做好一件小事,鑄就將來巨大的勝利。在這次實訓中和隊友一起完成一個工程,從開頭的無從下手,到初見雛形,再到根本完善。這一幕幕的畫面,讓人無不對自己所做的標示認可與驕傲。在那一行行代碼間,流露出來的不只是大家對它付出的汗水,還有那份執(zhí)著的心。那天,我們吃著泡面坐著火車和地鐵以及公交,不遠千萬厘米來到這
7、環(huán)境幽靜,綠化十足的圣地。實訓基地雖有些簡潔,但寬敞光明的場所讓我們不由喜愛。在實訓中,回味了曾經(jīng)的對安卓的“味道”,又對新配方得產(chǎn)生了愛好。安卓這道菜,想想都醉了。這次實訓工程我們做的是個關于點餐類的APP。起初,強盛的功能讓我們這群菜鳥無從下嘴。但在我們這群崛起的碼農(nóng)面前,這次都不是問題。經(jīng)過我們七嘴八舌的商討下,最終確立了需求。需求就像我們?nèi)松暮綐艘粯?,有了它,我們的開發(fā)才有方向,不然都是無用的。每天我們制定開發(fā)方案,一小步一小步的走,一行一行慢慢的寫??粗粋€個小小功能的完成與完善,我們都對他豎起大拇指。相信隊友,這是我在此次實訓中悟出來的一點體會?;蛟S他平日里不怎么優(yōu)秀;或許他對開
8、發(fā)不怎么會;或許他有一些懶散。但我們都要相信他可以的。作為團隊開發(fā)類工程,我們不能一個人什么都做完,這樣其他人體會不到團隊價值,這不利于工程的團隊開發(fā)。我們要讓每個人都有事做,并且要做好。在這次實訓中,我主要學到許多關于安卓界面布局的一些根底學問。還有關于選項卡以及適配器和SQLite的一些簡潔操作。在此次實訓中,最主要的是讓我的懂得了學習的意義和看法。當自己全身心投入代碼的世界中時,時間似乎是靜止的。當老師笑著說:“吃飯了.”。才發(fā)現(xiàn)一上午就沒了。這種忘我的學習看法,讓人倍感興奮。此次實訓,讓我受益匪淺。在今后的工作和學習中用主動主動的看法去對待,那將是一件奇妙的事情。做一個迎難而上的自己,
9、不斷完善自己,突破自己。最終感謝在這次實訓中無私的照料我們的老師們,謝謝你們。安卓開發(fā)實踐心得600字三三周的Android實訓,已接近尾聲。在這短暫的三周之內(nèi),有勝利、有失利;有喜悅、有辛酸。在實訓老師鄧老師的帶著下,我學會了許多。我們小組在實訓鄧老師的幫助下最終勝利的完成實訓工程。實訓前二周,由于我在java根底方面的學問比擬薄弱,學習重點放在了java學習上,兼顧android學習。Java學習:內(nèi)容:(1)1.bean-實體類分析。2.功能分析。3.語義模型、關系模型、界面模型、流程圖。4.代碼分析、DAO接口完成。(2)完成老師每日給的java根底作業(yè),到達復習的目的。每日老師給的訓
10、練都有針對性,仔細的完成訓練,很好的到達了復習java根底的目的。實訓前二周在-新研科技成果:能針對一個簡潔java學習或Android學習工程,(1)分析出對象、實體類,元數(shù)據(jù)(2)功能分析并畫出對應的功能界面(3)數(shù)據(jù)庫分析:作出語義模型、關系模型、界面模型、流程圖(4)進行代碼分析,并完成DAO。獨立完本錢次工程的代碼框架、DAO接口以及DAO完成。Android學習:內(nèi)容:(1).以新聞客服端為例,講解了android開發(fā)的一個典型流程。(2).android如何調(diào)試如何運用log類inf(i)、debug(d)、errorlogcat(3).android需要整個應用范圍訪問某類數(shù)據(jù)
11、(session-user)Application的運用A,靜態(tài)變量(單例模式)B,復寫androidApplicationapp=getApplication()app.set-X()appset-X()4.MVC編輯表單和添加表單公用(5).android五大布局【LinearLayout、FrameLayout、AbsoulteLayoutRelativeLayout和TableLayout】主要講解了LinearLayout、FrameLayout,LinearLayout權(quán)重LayoutXweight、LayoutXgrayout(6)Intent頁面的跳轉(zhuǎn),值傳遞,取得上下文。(7
12、)數(shù)據(jù)庫操作【以新聞客服端-Category新聞類為例】:1.創(chuàng)立數(shù)據(jù)庫和表,進行數(shù)據(jù)初始化2.對表的增刪改查操作3.游標Curser的運用。(6)工程開發(fā):熟識工程開發(fā)流程,能獨立完成簡潔的工程開發(fā)。實訓前二周在-新研科技成果:1.訓練完成簡潔的頁面布局,2.獨立完成新聞客服端的開發(fā)流程在原有的根底上擴展業(yè)務。最終一周,工程開發(fā)我們小組抽取的工程是個人健康衛(wèi)士個人獨立完成的模塊:1、代碼框架2、實體類分析、父類方法重寫、構(gòu)造方法。3、DAO接口完成,提供數(shù)據(jù)。單元測試,對全部DAO接口,方法進行測試并編譯通過。4、登錄、注冊完成。異樣處理:1.登錄提交時,用戶名、密碼不能為空,否則不與提交。
13、2.數(shù)據(jù)庫返回登錄信息,處理登錄勝利與否的異樣。3.注冊提交時,檢查注冊用戶名,密碼不能為空,密碼與確認密碼要相同,否則不與提交注冊。工程完成總結(jié)心得體會。1.個人:在工程剛啟動時,我只在java方面比擬擅長,做的模塊都是觸及java根底方面的學問。對UI方面缺乏信念,但伴著工程的推動,對UI方面見的多了解的多了,也能獨立完成UI方面的模塊。在這次工程中獨立完成登錄,注冊模塊。對于每一個工程開發(fā),都需端正看法,量力而行,發(fā)揮自己的特長,這樣不僅有利于促進團隊工程開發(fā)的進度,還有利于把自己代入這個工程。當自己融入這個工程時,就能多思索。并在不影響工程開發(fā)進度的前提下,思索這里為什么要這樣做,這樣
14、做有什么用途。這樣是一個自我學習的過程,這里原來不會做,但是經(jīng)過這個工程或這個模塊后,這里也會做了,把不會的變成會的.,把別人的學問變成自己的。2.團隊合作:工程啟動時,由于這個工程主要是UI工程,而我在這方面根底學問比擬差,主要負責了觸及java方面的模塊ODA完成。在工程分析時,提的建議較多與工程組長之間發(fā)生摩擦。在工程老師的幫助下,確定工程分析,確定分工模塊,最終較為勝利的完成了我們組的工程。當一個團隊合作時,并不是遇到的每個團隊,團隊成員都令你滿意、每個團隊都可以融洽相處。這個團隊之所以形成,主要目的為了勝利完成這個工程。進入團隊先要明白進入團隊的目的,這個團隊成立的目的。明白了這兩點
15、,很多在團隊中遇到的問題都可以避開或很好的解決。全部成員都圍繞如何能更好更完善的完成工程為主。當然在遇到必定可能影響到工程開發(fā)進度的問題時,還需按時解決。3、工程開發(fā)在這次工程中,本著利用自己擅長的部分,加工加點的完成了DAO接口完成模塊并完成全部的單元測試。為工程UI后續(xù)進度提供了較為完善的后臺數(shù)據(jù)、接口效勞。每個工程開發(fā)的過程,都需腳踏實地、踏實做事。不為面子,虛報自己的力量,能做什么能做多少、都要依據(jù)自己的職業(yè)力量來下定論。遇到技術(shù)問題,自己能獨立解決就獨立解決,不能就按時向他人求教或自己查找資料自學。在工程開發(fā)中若有自己比擬好的看法(先自己確定以目前技術(shù)是實時可行的、對工程開發(fā)或功能完
16、成有利的看法),要向工程管理和工程其他隊員提出,看是否接受。在-新研科技的培訓,真的讓我學會了許多。不僅將課本學問與時間相結(jié)合,更是學到了很多課本上學不到的Android學習/Java學習軟件開發(fā)的學問,讓我受益匪淺。在次,特別感謝我的培訓指導老師鄧老師,謝謝他始終以來的細心指導。我真誠的希望更多跟我一樣想學手機軟件開發(fā)的好友能夠找到好的培訓機構(gòu),雖然培訓機構(gòu)-新研科技在-并不是唯一,但是卻會是我心中最好的培訓機構(gòu),選擇它我不懊悔,我相信,選擇它的人也都不會懊悔!安卓開發(fā)實踐心得600字四剛開頭接觸Android感覺到它很有意思,在界面開發(fā)上和web也可以形成了相通的架構(gòu),更加便利,視覺上也是
17、非常的酷,在前期我通過的大量的AndroidSDK開發(fā)范例大全中的例子以及Android提供的APIDEMOS進行學習,盡管例子之間的聯(lián)結(jié)比擬零散,不過通過這些例子的學習我可以學習到了許多和從前java上相通的思想,由于Android在如今也是全新的技術(shù)和框架,在其中我也學到了如何用單例模式、工廠模式等常用的設計模式進行學習,通過API進行開發(fā)客戶端,對Request發(fā)送,Response處理中通過比擬便利的JSON對象傳輸,以及對XML、JSON、圖片、業(yè)務等下載處理,對API接口調(diào)用等問題處理。首先在界面上,我們同樣可以通過不同布局進行設計非??岬慕缑?,這些界面可以通過include進行引
18、入,和jsp、html也有相通的地方,同樣在android上可以用到自定義的樣式這和css也有比擬相通的地方,我們可以通過一些公用的方法寫個BaseActivity這個基類,通過繼承方式比擬不錯的完成了Activity的界面,由于這樣你可以Header(頭部)和Footer(尾部)進行處理一些觸發(fā)大事或者特效等。布局模式以相對模式為主,線線布局模式可以在比擬簡潔的include進行完成,最重要的一點就是:我們可以自己通過重寫方法或者通過完成View或者Layout等類進行擴充工程需要的布局(或者控件),在學習界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的
19、配置文件,可以快速的形成界面,在配置文件可以設置屬性或者樣式都是很快捷便利。比照較特別的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)立View進行添加,不過這種方式比擬冗雜。對一些點擊、選中、按鍵等處理的大事,界面之間的跳轉(zhuǎn)Intent管理,通過Bundle對數(shù)據(jù)在界面之間進行傳輸。Android的界面顯示同樣也是基于控件的。通常是用View(包括ViewGroup)控件配上XML的樣式來做的。詳細詳情不想說了,可以參考Samples里的ApiDemos/View,和View的Doc,以及ImplementingaUI這篇Doc。其他還有許多,感覺算是SDK講解并描述的
20、最多的內(nèi)容。從控件的運用上,和網(wǎng)頁的設計類似,盡量用parentXwidth之類的抽象長度,用Theme來做風格,抽取全部的字串等信息做本地化設計。相關內(nèi)容參看ImplementingaUI就好。一類比擬重要的是數(shù)據(jù)綁定控件。假如做過ASP.Net會從中看到許多類似的地方。一個支持數(shù)據(jù)綁定的控件,比方ListView??梢酝ㄟ^一個ListAdapter綁定到一個數(shù)據(jù)源上。ListAdapter是一個抽象類,主要的完成類包括SimpleAdapter和SimpleCursorAdapter。前者是綁定一個靜態(tài)的Array,后者是綁定一個動態(tài)的Cursor。Cursor前面說過,是一個指向數(shù)據(jù)源的
21、隨機迭代器,將View綁定到Cursor通常要設置這樣幾個參數(shù)。一個是每一行的樣式,稱作RowLayout,其實就是一個一般的Layout的XML文件。還有就是一個列和現(xiàn)實控件的對應關系。那個控件顯示哪個列的值,這是需要配置的。為了定制一個良好的數(shù)據(jù)顯示控件,最簡潔你可以定制很PP的RowLayout,冗雜一點就是可以重載綁定控件View,或者是適配器ListAdapter。假如是一個數(shù)據(jù)顯示密集的應用,且你對UI有些追求,這個工作估量是必不行少的。一個主要用于顯示數(shù)據(jù)內(nèi)容的Activity,可以選擇派生自ListActivity。它提供了一個具有ListView的Layout,還有simpl
22、eXlistXitemX1,simpleXlistXitemX2,twoXlineXlistXitem等默認的RowLayout,還有一些比擬不錯的API,和可供響應選擇Item的大事。可以滿意你比擬根底的需求。假如你覺得只有一個ListView的界面太突兀,你可以為這個ListActivity指定一個Layout,需要留意的是,你需要提供一個id為android:id/list的ListView控件,防止Activity在內(nèi)部偷偷查找該控件的時分失利。除了這些要求,做好UI還有留意易用性和效率??旖萱I是一個比擬不錯的選擇,在Activity中調(diào)用setDefaultkeyMode(SHORT
23、CUTXDEFAULTXKEYS),可以開啟快捷鍵模式,然后你可以將菜單綁定到指定快捷鍵上就OK了。個人覺得Tip也是一個比擬重要的東西,但目前觀看看來,這個東西只能夠自己提供了。界面的動態(tài)性有時分是不行防止的,比方說菜單就是一個需要常常依據(jù)光標位置提供不同的選項。這個東西Android很人道的考慮到了,你可以參看NodeList這個Sample。它實行的應當是一個靜態(tài)模擬動態(tài)的方式,這樣有助于提高速度。你也可以利用ViewInflate,動態(tài)從一個XML創(chuàng)立一個控件。本錢據(jù)Doc說很大,不到萬不得已不要運用。安卓開發(fā)實踐心得600字五時間飛速,轉(zhuǎn)瞬畢設實訓已經(jīng)結(jié)束,我們也完成了所選的工程任務
24、。從實訓開頭到如今,閱歷了三個多月的時間,在這段時間里,我們著手安卓應用程序開發(fā),剛開頭接觸Android感覺到它很有意思,在界面開發(fā)上和web也可以形成了相通的架構(gòu),更加便利,視覺上也是非常的酷,在前期我通過的大量的AndroidSDK開發(fā)范例大全中的例子以及Android提供的APIDEMOS進行學習,盡管例子之間的聯(lián)結(jié)比擬零散,不過通過這些例子的學習我可以學習到了許多和從前java上相通的思想。我在為期半個月的實習中學到了許多在課堂上根本就學不到的學問,收益非淺.如今我對這半個月的實習做一個工作小結(jié)。1通過半個月的android實習,根本把握了Android應用程序開發(fā)的一般流程。對常用
25、控件根本把握其用法,對其大事的監(jiān)聽方法也根本把握。學習Android不僅是對前沿開發(fā)技術(shù)的了解,也是對編程學問的一次提升。2通過學習Android的控件、布局、Activity、Service等一系列根底學問,對整個Android的開發(fā)有了大致的了解。例如:要的布局(或者控件),在學習界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設置屬性或者樣式都是很快捷便利。比照較特別的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)立View進行添加,不過這種方式比擬冗雜。對一些點擊、選中、按鍵等處理的大事,界面之間的跳轉(zhuǎn)Intent管理,通過Bundle對數(shù)據(jù)在界面之間
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中興方式購銷合同
- 民間房產(chǎn)抵押貸款協(xié)議樣式
- 認證服務合同加快
- 會議服務團隊與服務合同
- 投標代理合同注意事項及范本
- 服務器選購合同示例
- 外業(yè)勘察分包合同樣本格式模板
- 建筑智能化分包合同
- 購銷合同空白格式版式模板
- 招標文件汽車選購指南
- 壓力容器安全技術(shù)-壓力容器的安全附件
- 《0~3歲嬰幼兒動作發(fā)展與指導》項目一-0~3歲嬰幼兒動作發(fā)展概述
- 個人晉升現(xiàn)實表現(xiàn)材料范文四篇
- 國標安全標志-中英文禁止標志標識
- 湖北省武漢市青山區(qū)2023-2022學年度第二學期五年級英語期末測試試卷(劍橋版)(PDF版 含答案 含聽力原文及音頻)
- 《動畫鑒賞》教學大綱
- 三年級法制教育課件
- 捅馬蜂窩(2003山西中考記敘文閱讀試題含答案)
- 科室質(zhì)量與安全管理小組專題活動記錄
- 2022年安徽省公務員錄用考試《行測》真題及答案
- 2023年高中音樂課件大宅門-電視劇《大宅門》主題歌
評論
0/150
提交評論