安卓開發(fā)實踐心得600字_第1頁
安卓開發(fā)實踐心得600字_第2頁
安卓開發(fā)實踐心得600字_第3頁
安卓開發(fā)實踐心得600字_第4頁
安卓開發(fā)實踐心得600字_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、安卓開發(fā)實踐心得600字Android根底介紹、環(huán)境搭建、SDK介紹、Market運用,到應(yīng)用剖析、組件介紹、實例演示等方面,下面是細(xì)心推舉的關(guān)于安卓開發(fā)實踐心得,僅供參考,希望能幫到你!安卓開發(fā)實踐心得600字一剛開頭接觸Android感覺到它很有意思,在界面開發(fā)上和web也可以形成了相通的架構(gòu),更加便利,視覺上也是非常的酷,在前期我通過的大量的AndroidSDK開發(fā)范例大全中的例子以及Android提供的APIDEMOS進行學(xué)習(xí),盡管例子之間的聯(lián)結(jié)比擬零散,不過通過這些例子的學(xué)習(xí)我可以學(xué)習(xí)到了許多和從前java上相通的思想。我在為期半個月的實習(xí)中學(xué)到了許多在課堂上根本就學(xué)不到的學(xué)問,收益

2、非淺。如今我對這半個月的實習(xí)做一個工作小結(jié)。通過半個月的android實習(xí),根本把握了Android應(yīng)用程序開發(fā)的一般流程。對常用控件根本把握其用法,對其大事的監(jiān)聽方法也根本把握。學(xué)習(xí)Android不僅是對前沿開發(fā)技術(shù)的了解,也是對編程學(xué)問的一次提升。通過學(xué)習(xí)Android的控件、布局、Activity、Service等一系列根底學(xué)問,對整個Android的開發(fā)有了大致的了解。例如:要的布局(或者控件),在學(xué)習(xí)界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設(shè)置屬性或者樣式都是很快捷便利。比照較特別的界面也可以通

3、過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)立View進行添加,不過這種方式比擬冗雜。對一些點擊、選中、按鍵等處理的大事,界面之間的跳轉(zhuǎn)Intent管理,通過Bundle對數(shù)據(jù)在界面之間進行傳輸。在手機交互式通信效勞中,學(xué)習(xí)了Android手機之間進行短信發(fā)送、播送、對播送的監(jiān)聽、效勞等,在Service類中沒有conteXt,可以通過Handler來每秒反復(fù)運行,自動送出系統(tǒng)播送信息,同時在這里我們也明白可以設(shè)計一個常用的變量類,設(shè)計一個當(dāng)前的CurrentActivity這個變量進行掌握,進行處理。在Android編程過程中穩(wěn)固熟識了Java的編程。由于Android應(yīng)用程序的

4、開發(fā)離不開Java的支持,所以根底的Java學(xué)問是必需的。Android系統(tǒng)是基于LinuX的手機操作系統(tǒng)平臺,要深化系統(tǒng)的學(xué)習(xí)Android,不僅僅是有Java和Android應(yīng)用開發(fā),必需要具備LinuX,C/C+高級編程才能深化的觸及AndroidFramework和Android內(nèi)核開發(fā)。成為Android開發(fā)的高素養(yǎng)人才。所以,在后續(xù)對Android的學(xué)習(xí)中可能會看一些較底層的書籍。由于這次實習(xí)時間較短,對于Android應(yīng)用程序的高級編程講的很少,是這次實習(xí)中的缺乏。要想開發(fā)一些好的應(yīng)用程序,還需要更多的學(xué)問支持。在做實習(xí)最終的工程時,遇到了許多平常沒有遇到或者沒有特別關(guān)注的問題,

5、如常見的Activity遺忘注冊,對SD卡存取需要權(quán)限,在寫SQL語句時微小的錯誤就可能導(dǎo)致程序運行錯誤。這些問題只有自己在實際開發(fā)中才能體會到并且解決,并且在解決后可以長時間的記住。通過Android的實習(xí),我們在大四畢業(yè)前,我們又把握了一項新的前沿的開發(fā)技能,也有了更多的進展方向,這在以后的找工作的過程中無疑為我們增加了砝碼,也可以成為我們的一項愛好愛好,可以依據(jù)我們自己的需要設(shè)計一些小的程序??傊谶@次實習(xí)中,我獲得了許多東西,提高了自己的編程技巧和編程方法,并且熟悉了Android應(yīng)用程序的開發(fā),以及加深了對Java的熟悉。安卓開發(fā)實踐心得600字二時間總是在不經(jīng)意間悄然離去,在這短

6、短的10天實訓(xùn)里,讓我學(xué)會了許多課堂中學(xué)不到的東西。雖然只有10天,但讓我感覺到無比的充實,讓我懂得了學(xué)習(xí)的意義,時間的珍貴,仔細(xì)負(fù)責(zé)的生活看法。明白了做一件事不愿能是一帆風(fēng)順,沒有困難就沒有進步,英勇和堅持將會帶著我們走向勝利的驛站。或許這只是一次很小的勝利,也會讓我感到欣慰,由于我勝利了。簡潔的去做好一件小事,鑄就將來巨大的勝利。在這次實訓(xùn)中和隊友一起完成一個工程,從開頭的無從下手,到初見雛形,再到根本完善。這一幕幕的畫面,讓人無不對自己所做的標(biāo)示認(rèn)可與驕傲。在那一行行代碼間,流露出來的不只是大家對它付出的汗水,還有那份執(zhí)著的心。那天,我們吃著泡面坐著火車和地鐵以及公交,不遠(yuǎn)千萬厘米來到這

7、環(huán)境幽靜,綠化十足的圣地。實訓(xùn)基地雖有些簡潔,但寬敞光明的場所讓我們不由喜愛。在實訓(xùn)中,回味了曾經(jīng)的對安卓的“味道”,又對新配方得產(chǎn)生了愛好。安卓這道菜,想想都醉了。這次實訓(xùn)工程我們做的是個關(guān)于點餐類的APP。起初,強盛的功能讓我們這群菜鳥無從下嘴。但在我們這群崛起的碼農(nóng)面前,這次都不是問題。經(jīng)過我們七嘴八舌的商討下,最終確立了需求。需求就像我們?nèi)松暮綐?biāo)一樣,有了它,我們的開發(fā)才有方向,不然都是無用的。每天我們制定開發(fā)方案,一小步一小步的走,一行一行慢慢的寫。看著一個個小小功能的完成與完善,我們都對他豎起大拇指。相信隊友,這是我在此次實訓(xùn)中悟出來的一點體會?;蛟S他平日里不怎么優(yōu)秀;或許他對開

8、發(fā)不怎么會;或許他有一些懶散。但我們都要相信他可以的。作為團隊開發(fā)類工程,我們不能一個人什么都做完,這樣其他人體會不到團隊價值,這不利于工程的團隊開發(fā)。我們要讓每個人都有事做,并且要做好。在這次實訓(xùn)中,我主要學(xué)到許多關(guān)于安卓界面布局的一些根底學(xué)問。還有關(guān)于選項卡以及適配器和SQLite的一些簡潔操作。在此次實訓(xùn)中,最主要的是讓我的懂得了學(xué)習(xí)的意義和看法。當(dāng)自己全身心投入代碼的世界中時,時間似乎是靜止的。當(dāng)老師笑著說:“吃飯了.”。才發(fā)現(xiàn)一上午就沒了。這種忘我的學(xué)習(xí)看法,讓人倍感興奮。此次實訓(xùn),讓我受益匪淺。在今后的工作和學(xué)習(xí)中用主動主動的看法去對待,那將是一件奇妙的事情。做一個迎難而上的自己,

9、不斷完善自己,突破自己。最終感謝在這次實訓(xùn)中無私的照料我們的老師們,謝謝你們。安卓開發(fā)實踐心得600字三三周的Android實訓(xùn),已接近尾聲。在這短暫的三周之內(nèi),有勝利、有失利;有喜悅、有辛酸。在實訓(xùn)老師鄧?yán)蠋煹膸е?,我學(xué)會了許多。我們小組在實訓(xùn)鄧?yán)蠋煹膸椭伦罱K勝利的完成實訓(xùn)工程。實訓(xùn)前二周,由于我在java根底方面的學(xué)問比擬薄弱,學(xué)習(xí)重點放在了java學(xué)習(xí)上,兼顧android學(xué)習(xí)。Java學(xué)習(xí):內(nèi)容:(1)1.bean-實體類分析。2.功能分析。3.語義模型、關(guān)系模型、界面模型、流程圖。4.代碼分析、DAO接口完成。(2)完成老師每日給的java根底作業(yè),到達復(fù)習(xí)的目的。每日老師給的訓(xùn)

10、練都有針對性,仔細(xì)的完成訓(xùn)練,很好的到達了復(fù)習(xí)java根底的目的。實訓(xùn)前二周在-新研科技成果:能針對一個簡潔java學(xué)習(xí)或Android學(xué)習(xí)工程,(1)分析出對象、實體類,元數(shù)據(jù)(2)功能分析并畫出對應(yīng)的功能界面(3)數(shù)據(jù)庫分析:作出語義模型、關(guān)系模型、界面模型、流程圖(4)進行代碼分析,并完成DAO。獨立完本錢次工程的代碼框架、DAO接口以及DAO完成。Android學(xué)習(xí):內(nèi)容:(1).以新聞客服端為例,講解了android開發(fā)的一個典型流程。(2).android如何調(diào)試如何運用log類inf(i)、debug(d)、errorlogcat(3).android需要整個應(yīng)用范圍訪問某類數(shù)據(jù)

11、(session-user)Application的運用A,靜態(tài)變量(單例模式)B,復(fù)寫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.游標(biāo)Curser的運用。(6)工程開發(fā):熟識工程開發(fā)流程,能獨立完成簡潔的工程開發(fā)。實訓(xùn)前二周在-新研科技成果:1.訓(xùn)練完成簡潔的頁面布局,2.獨立完成新聞客服端的開發(fā)流程在原有的根底上擴展業(yè)務(wù)。最終一周,工程開發(fā)我們小組抽取的工程是個人健康衛(wèi)士個人獨立完成的模塊:1、代碼框架2、實體類分析、父類方法重寫、構(gòu)造方法。3、DAO接口完成,提供數(shù)據(jù)。單元測試,對全部DAO接口,方法進行測試并編譯通過。4、登錄、注冊完成。異樣處理:1.登錄提交時,用戶名、密碼不能為空,否則不與提交。

13、2.數(shù)據(jù)庫返回登錄信息,處理登錄勝利與否的異樣。3.注冊提交時,檢查注冊用戶名,密碼不能為空,密碼與確認(rèn)密碼要相同,否則不與提交注冊。工程完成總結(jié)心得體會。1.個人:在工程剛啟動時,我只在java方面比擬擅長,做的模塊都是觸及java根底方面的學(xué)問。對UI方面缺乏信念,但伴著工程的推動,對UI方面見的多了解的多了,也能獨立完成UI方面的模塊。在這次工程中獨立完成登錄,注冊模塊。對于每一個工程開發(fā),都需端正看法,量力而行,發(fā)揮自己的特長,這樣不僅有利于促進團隊工程開發(fā)的進度,還有利于把自己代入這個工程。當(dāng)自己融入這個工程時,就能多思索。并在不影響工程開發(fā)進度的前提下,思索這里為什么要這樣做,這樣

14、做有什么用途。這樣是一個自我學(xué)習(xí)的過程,這里原來不會做,但是經(jīng)過這個工程或這個模塊后,這里也會做了,把不會的變成會的.,把別人的學(xué)問變成自己的。2.團隊合作:工程啟動時,由于這個工程主要是UI工程,而我在這方面根底學(xué)問比擬差,主要負(fù)責(zé)了觸及java方面的模塊ODA完成。在工程分析時,提的建議較多與工程組長之間發(fā)生摩擦。在工程老師的幫助下,確定工程分析,確定分工模塊,最終較為勝利的完成了我們組的工程。當(dāng)一個團隊合作時,并不是遇到的每個團隊,團隊成員都令你滿意、每個團隊都可以融洽相處。這個團隊之所以形成,主要目的為了勝利完成這個工程。進入團隊先要明白進入團隊的目的,這個團隊成立的目的。明白了這兩點

15、,很多在團隊中遇到的問題都可以避開或很好的解決。全部成員都圍繞如何能更好更完善的完成工程為主。當(dāng)然在遇到必定可能影響到工程開發(fā)進度的問題時,還需按時解決。3、工程開發(fā)在這次工程中,本著利用自己擅長的部分,加工加點的完成了DAO接口完成模塊并完成全部的單元測試。為工程UI后續(xù)進度提供了較為完善的后臺數(shù)據(jù)、接口效勞。每個工程開發(fā)的過程,都需腳踏實地、踏實做事。不為面子,虛報自己的力量,能做什么能做多少、都要依據(jù)自己的職業(yè)力量來下定論。遇到技術(shù)問題,自己能獨立解決就獨立解決,不能就按時向他人求教或自己查找資料自學(xué)。在工程開發(fā)中若有自己比擬好的看法(先自己確定以目前技術(shù)是實時可行的、對工程開發(fā)或功能完

16、成有利的看法),要向工程管理和工程其他隊員提出,看是否接受。在-新研科技的培訓(xùn),真的讓我學(xué)會了許多。不僅將課本學(xué)問與時間相結(jié)合,更是學(xué)到了很多課本上學(xué)不到的Android學(xué)習(xí)/Java學(xué)習(xí)軟件開發(fā)的學(xué)問,讓我受益匪淺。在次,特別感謝我的培訓(xùn)指導(dǎo)老師鄧?yán)蠋?,謝謝他始終以來的細(xì)心指導(dǎo)。我真誠的希望更多跟我一樣想學(xué)手機軟件開發(fā)的好友能夠找到好的培訓(xùn)機構(gòu),雖然培訓(xùn)機構(gòu)-新研科技在-并不是唯一,但是卻會是我心中最好的培訓(xùn)機構(gòu),選擇它我不懊悔,我相信,選擇它的人也都不會懊悔!安卓開發(fā)實踐心得600字四剛開頭接觸Android感覺到它很有意思,在界面開發(fā)上和web也可以形成了相通的架構(gòu),更加便利,視覺上也是

17、非常的酷,在前期我通過的大量的AndroidSDK開發(fā)范例大全中的例子以及Android提供的APIDEMOS進行學(xué)習(xí),盡管例子之間的聯(lián)結(jié)比擬零散,不過通過這些例子的學(xué)習(xí)我可以學(xué)習(xí)到了許多和從前java上相通的思想,由于Android在如今也是全新的技術(shù)和框架,在其中我也學(xué)到了如何用單例模式、工廠模式等常用的設(shè)計模式進行學(xué)習(xí),通過API進行開發(fā)客戶端,對Request發(fā)送,Response處理中通過比擬便利的JSON對象傳輸,以及對XML、JSON、圖片、業(yè)務(wù)等下載處理,對API接口調(diào)用等問題處理。首先在界面上,我們同樣可以通過不同布局進行設(shè)計非??岬慕缑?,這些界面可以通過include進行引

18、入,和jsp、html也有相通的地方,同樣在android上可以用到自定義的樣式這和css也有比擬相通的地方,我們可以通過一些公用的方法寫個BaseActivity這個基類,通過繼承方式比擬不錯的完成了Activity的界面,由于這樣你可以Header(頭部)和Footer(尾部)進行處理一些觸發(fā)大事或者特效等。布局模式以相對模式為主,線線布局模式可以在比擬簡潔的include進行完成,最重要的一點就是:我們可以自己通過重寫方法或者通過完成View或者Layout等類進行擴充工程需要的布局(或者控件),在學(xué)習(xí)界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的

19、配置文件,可以快速的形成界面,在配置文件可以設(shè)置屬性或者樣式都是很快捷便利。比照較特別的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)立View進行添加,不過這種方式比擬冗雜。對一些點擊、選中、按鍵等處理的大事,界面之間的跳轉(zhuǎn)Intent管理,通過Bundle對數(shù)據(jù)在界面之間進行傳輸。Android的界面顯示同樣也是基于控件的。通常是用View(包括ViewGroup)控件配上XML的樣式來做的。詳細(xì)詳情不想說了,可以參考Samples里的ApiDemos/View,和View的Doc,以及ImplementingaUI這篇Doc。其他還有許多,感覺算是SDK講解并描述的

20、最多的內(nèi)容。從控件的運用上,和網(wǎng)頁的設(shè)計類似,盡量用parentXwidth之類的抽象長度,用Theme來做風(fēng)格,抽取全部的字串等信息做本地化設(shè)計。相關(guān)內(nèi)容參看ImplementingaUI就好。一類比擬重要的是數(shù)據(jù)綁定控件。假如做過ASP.Net會從中看到許多類似的地方。一個支持?jǐn)?shù)據(jù)綁定的控件,比方ListView??梢酝ㄟ^一個ListAdapter綁定到一個數(shù)據(jù)源上。ListAdapter是一個抽象類,主要的完成類包括SimpleAdapter和SimpleCursorAdapter。前者是綁定一個靜態(tài)的Array,后者是綁定一個動態(tài)的Cursor。Cursor前面說過,是一個指向數(shù)據(jù)源的

21、隨機迭代器,將View綁定到Cursor通常要設(shè)置這樣幾個參數(shù)。一個是每一行的樣式,稱作RowLayout,其實就是一個一般的Layout的XML文件。還有就是一個列和現(xiàn)實控件的對應(yīng)關(guān)系。那個控件顯示哪個列的值,這是需要配置的。為了定制一個良好的數(shù)據(jù)顯示控件,最簡潔你可以定制很PP的RowLayout,冗雜一點就是可以重載綁定控件View,或者是適配器ListAdapter。假如是一個數(shù)據(jù)顯示密集的應(yīng)用,且你對UI有些追求,這個工作估量是必不行少的。一個主要用于顯示數(shù)據(jù)內(nèi)容的Activity,可以選擇派生自ListActivity。它提供了一個具有ListView的Layout,還有simpl

22、eXlistXitemX1,simpleXlistXitemX2,twoXlineXlistXitem等默認(rèn)的RowLayout,還有一些比擬不錯的API,和可供響應(yīng)選擇Item的大事??梢詽M意你比擬根底的需求。假如你覺得只有一個ListView的界面太突兀,你可以為這個ListActivity指定一個Layout,需要留意的是,你需要提供一個id為android:id/list的ListView控件,防止Activity在內(nèi)部偷偷查找該控件的時分失利。除了這些要求,做好UI還有留意易用性和效率。快捷鍵是一個比擬不錯的選擇,在Activity中調(diào)用setDefaultkeyMode(SHORT

23、CUTXDEFAULTXKEYS),可以開啟快捷鍵模式,然后你可以將菜單綁定到指定快捷鍵上就OK了。個人覺得Tip也是一個比擬重要的東西,但目前觀看看來,這個東西只能夠自己提供了。界面的動態(tài)性有時分是不行防止的,比方說菜單就是一個需要常常依據(jù)光標(biāo)位置提供不同的選項。這個東西Android很人道的考慮到了,你可以參看NodeList這個Sample。它實行的應(yīng)當(dāng)是一個靜態(tài)模擬動態(tài)的方式,這樣有助于提高速度。你也可以利用ViewInflate,動態(tài)從一個XML創(chuàng)立一個控件。本錢據(jù)Doc說很大,不到萬不得已不要運用。安卓開發(fā)實踐心得600字五時間飛速,轉(zhuǎn)瞬畢設(shè)實訓(xùn)已經(jīng)結(jié)束,我們也完成了所選的工程任務(wù)

24、。從實訓(xùn)開頭到如今,閱歷了三個多月的時間,在這段時間里,我們著手安卓應(yīng)用程序開發(fā),剛開頭接觸Android感覺到它很有意思,在界面開發(fā)上和web也可以形成了相通的架構(gòu),更加便利,視覺上也是非常的酷,在前期我通過的大量的AndroidSDK開發(fā)范例大全中的例子以及Android提供的APIDEMOS進行學(xué)習(xí),盡管例子之間的聯(lián)結(jié)比擬零散,不過通過這些例子的學(xué)習(xí)我可以學(xué)習(xí)到了許多和從前java上相通的思想。我在為期半個月的實習(xí)中學(xué)到了許多在課堂上根本就學(xué)不到的學(xué)問,收益非淺.如今我對這半個月的實習(xí)做一個工作小結(jié)。1通過半個月的android實習(xí),根本把握了Android應(yīng)用程序開發(fā)的一般流程。對常用

25、控件根本把握其用法,對其大事的監(jiān)聽方法也根本把握。學(xué)習(xí)Android不僅是對前沿開發(fā)技術(shù)的了解,也是對編程學(xué)問的一次提升。2通過學(xué)習(xí)Android的控件、布局、Activity、Service等一系列根底學(xué)問,對整個Android的開發(fā)有了大致的了解。例如:要的布局(或者控件),在學(xué)習(xí)界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設(shè)置屬性或者樣式都是很快捷便利。比照較特別的界面也可以通過處理嵌入到指定的界面,同樣你可以通過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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論