android的學(xué)習(xí)心得
Android是一個(gè)以Linux為基礎(chǔ)的半開(kāi)源操作系統(tǒng),主要用于移動(dòng)設(shè)備,由Google和開(kāi)放手持設(shè)備聯(lián)盟開(kāi)發(fā)與領(lǐng)導(dǎo),下面學(xué)習(xí)啦小編整理了幾篇android 學(xué)習(xí)心得文章,供你參考。
android 學(xué)習(xí)心得一
剛開(kāi)始接觸Android感覺(jué)到它很有意思,在界面開(kāi)發(fā)上和web也可以形成了相通的架構(gòu),更加方便,視覺(jué)上也是非常的酷,在前期我通過(guò)的大量的Android SDK開(kāi)發(fā)范例大全中的例子以及Android提供的APIDEMOS進(jìn)行學(xué)習(xí),盡管例子之間的連接比較零散,不過(guò)通過(guò)這些例子的學(xué)習(xí)我可以學(xué)習(xí)到了很多和以前java上相通的思想。
我在為期半個(gè)月的實(shí)習(xí)中學(xué)到了很多在課堂上根本就學(xué)不到的知識(shí),收益非淺.現(xiàn)在我對(duì)這半個(gè)月的實(shí)習(xí)做一個(gè)工作小結(jié)。
通過(guò)半個(gè)月的android實(shí)習(xí),基本掌握了Android應(yīng)用程序開(kāi)發(fā)的一般流程。對(duì)常用控件基本掌握其用法,對(duì)其事件的監(jiān)聽(tīng)方法也基本掌握。學(xué)習(xí)Android不僅是對(duì)前沿開(kāi)發(fā)技術(shù)的了解,也是對(duì)編程知識(shí)的一次提升。
通過(guò)學(xué)習(xí)Android的控件、布局、Activity、Service等一系列基礎(chǔ)知識(shí),對(duì)整個(gè)Android的開(kāi)發(fā)有了大致的了解。例如 要的布局(或者控件) ,在學(xué)習(xí)界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機(jī)制,通過(guò)Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設(shè)置屬性或者樣式都是很快捷方便。對(duì)比較特殊的界面也可以通過(guò)處理嵌入到指定的界面,同樣你可以通過(guò)java代碼直接創(chuàng)建View進(jìn)行添加,不過(guò)這種方式比較復(fù)雜。對(duì)一些點(diǎn)擊、選中、按鍵等處理的事件,界面之間的跳轉(zhuǎn)Intent管理,通過(guò)Bundle對(duì)數(shù)據(jù)在界面之間進(jìn)行傳輸。
在手機(jī)交互式通信服務(wù)中,學(xué)習(xí)了Android手機(jī)之間進(jìn)行短信發(fā)送、廣播、對(duì)廣播的監(jiān)聽(tīng)、服務(wù)等,在Service類中沒(méi)有context,可以通過(guò)Handler來(lái)每秒反復(fù)運(yùn)行,自動(dòng)送出系統(tǒng)廣播信息,同時(shí)在這里我們也知道可以設(shè)計(jì)一個(gè)常用的變量類,設(shè)計(jì)一個(gè)當(dāng)前的CurrentActivity這個(gè)變量進(jìn)行控制,進(jìn)行處理。
在Android編程過(guò)程中鞏固熟悉了Java的編程。由于Android應(yīng)用程序的開(kāi)發(fā)離不開(kāi)Java的支持,所以基礎(chǔ)的Java知識(shí)是必須的。Android系統(tǒng)是基于Linux的手機(jī)操作系統(tǒng)平臺(tái),要深入系統(tǒng)的學(xué)習(xí)Android,不僅僅是有Java和Android應(yīng)用開(kāi)發(fā),必須要具備Linux,CC++高級(jí)編程才能深入的涉及Android Framework和Android內(nèi)核開(kāi)發(fā)。成為Android開(kāi)發(fā)的高素質(zhì)人才。所以,在后續(xù)對(duì)Android的學(xué)習(xí)中可能會(huì)看一些較底層的書(shū)籍。
由于這次實(shí)習(xí)時(shí)間較短,對(duì)于Android應(yīng)用程序的高級(jí)編程講的很少,是這次實(shí)習(xí)中的不足。要想開(kāi)發(fā)一些好的應(yīng)用程序,還需要更多的知識(shí)支持。在做實(shí)習(xí)最后的項(xiàng)目時(shí),遇到了很多平時(shí)沒(méi)有遇到或者沒(méi)有特別關(guān)注的問(wèn)題,如常見(jiàn)的Activity忘記注冊(cè),對(duì)SD卡存取需要權(quán)限,在寫(xiě)SQL語(yǔ)句時(shí)細(xì)微的錯(cuò)誤就可能導(dǎo)致程序運(yùn)行錯(cuò)誤。這些問(wèn)題只有自己在實(shí)際開(kāi)發(fā)中才能體會(huì)到并且解決,并且在解決后可以長(zhǎng)時(shí)間的記住。
通過(guò)Android的實(shí)習(xí),我們?cè)诖笏漠厴I(yè)前,我們又掌握了一項(xiàng)新的前沿的開(kāi)發(fā)技能,也有了更多的發(fā)展方向,這在以后的找工作的過(guò)程中無(wú)疑為我們?cè)黾恿隧来a,也可以成為我們的一項(xiàng)興趣愛(ài)好,可以根據(jù)我們自己的需要設(shè)計(jì)一些小的程序??傊?,在這次實(shí)習(xí)中,我獲得了很多東西,提高了自己的編程技巧和編程方法,并且認(rèn)識(shí)了Android應(yīng)用程序的開(kāi)發(fā),以及加深了對(duì)Java的認(rèn)識(shí)。
最后,通過(guò)實(shí)習(xí),我收獲了很多東西,特別是編程方面的,這對(duì)即將畢業(yè)的我們來(lái)說(shuō),這次實(shí)習(xí)是一次較為珍貴的充電
android 學(xué)習(xí)心得二
一開(kāi)始接觸 Android 是從自己的手機(jī)開(kāi)始的,覺(jué)得它很酷,是我喜歡的風(fēng)格,然后我就通過(guò)了一些網(wǎng)絡(luò)渠道去了解Android。在選課的時(shí)候發(fā)現(xiàn)有這個(gè)課程,于是我就報(bào)名了。剛開(kāi)始接觸 Android開(kāi)發(fā)時(shí)感覺(jué)到它很有意思,在界面開(kāi)發(fā)上和 web 也可以形成了相通的架構(gòu),更加方便,視覺(jué)上也是非常的酷。Android作為新興的手機(jī)操作系統(tǒng),適應(yīng)潮流的發(fā)展,在一定程度上迎合了現(xiàn)代人們最求效率和最求完美的心態(tài),再加上的它的先進(jìn)之處,所以 Android 的發(fā)展很快,Android 的應(yīng)用資源也越來(lái)越廣泛,現(xiàn)在的 Android 正在快速形成一個(gè)只能手機(jī)王國(guó),給人們提供日常娛樂(lè)和辦公的平臺(tái),無(wú)論在哪些方面,Android 的表現(xiàn)總是能夠讓人滿意, 它正在快速地占領(lǐng)手機(jī)終端,未來(lái)的智能手機(jī)領(lǐng)域?qū)⑹?Android 的天下,越來(lái)越多的人選用 Android 平臺(tái)的手機(jī)。如果說(shuō)追求蘋(píng)果是因?yàn)樘O(píng)果的高端與美感,那么追求 Android 則是因?yàn)樗南冗M(jìn)性開(kāi)源性,也正是因?yàn)?Android 這些吸引人們矚目的特點(diǎn),才會(huì)有越來(lái)越多的人對(duì) Android 充滿激情,Android 的發(fā)展也才能這樣的迅猛,所以在這里要先謝謝 Goolge,以及那些充滿激情的開(kāi)發(fā)者們。首先在界面上,我們同樣可以通過(guò)不同布局進(jìn)行設(shè)計(jì)非??岬慕缑?,這些界面可以通過(guò) include 進(jìn)行引入,我們可以通過(guò)一些公用的方法寫(xiě)個(gè) BaseActivity 這個(gè)基類,通過(guò)繼承方式比較不錯(cuò)的實(shí)現(xiàn)了 Activity 的界面, 因?yàn)檫@樣你可以 Header(頭部)和 Footer(尾部)進(jìn)行處理一些觸發(fā)事件或者特效等。布局模式以相對(duì)模式為主,線線布局模式可以在比較簡(jiǎn)單的 include 進(jìn)行完成,最重要的一點(diǎn)就是:我們可以自己通過(guò)重寫(xiě)方法或者通過(guò)實(shí)現(xiàn) View 或者 Layout 等類進(jìn)行擴(kuò)充項(xiàng)目需要的布局(或者控件) ,在學(xué)習(xí)界面中,Android 為我們提供了很好的類似反射機(jī)制,通過(guò) Layout 文件夾下的配置文件,可以快速的形成界面,在配置文件可以設(shè)置屬性或者樣式都是很快捷方便。對(duì)比較特殊的界面也可以通過(guò)處理嵌入到指定的界面,同樣可以通過(guò)java 代碼直接創(chuàng)建View 進(jìn)行添加,不過(guò)這種方式比較復(fù)雜。對(duì)一些點(diǎn)擊、選中、按鍵等處理的事件,界面之間的 跳轉(zhuǎn) Intent 管理,通過(guò) Bundle 對(duì)數(shù)據(jù)在界面之間進(jìn)行傳輸。其次在手機(jī)交互式通信服務(wù)中,學(xué)習(xí)了 Android 手機(jī)之間進(jìn)行短信發(fā)送、廣播、對(duì)廣播的監(jiān)聽(tīng)、服務(wù)等。
這次的課程我們主要學(xué)習(xí)了航班系統(tǒng)的設(shè)計(jì),首先我們要建立航班查詢:旅客就可通過(guò)網(wǎng)絡(luò)訪問(wèn)該系統(tǒng)客戶端網(wǎng)址,可根據(jù)旅客提供的出發(fā)時(shí)間、出發(fā)地點(diǎn)和目的地、艙位要求等,查詢滿足旅客要求的航班。通過(guò)檢索可得到航班的相關(guān)信息,從而可以方便旅客訂票并掌握所需信息,同時(shí)可減少工作人員的工作量。
第二,我們要建立旅客訂票:旅客將訂票的相關(guān)信息通過(guò)工作人員輸入系統(tǒng)客戶端??蛻舳藢⒙每偷挠喥毙畔⑼ㄟ^(guò)網(wǎng)絡(luò)傳送給服務(wù)端,服務(wù)端根據(jù)接收
到的信息由航班安排系統(tǒng)為旅客安排座位并返回相應(yīng)的確認(rèn)信息給該客戶端。訂票信息生成后,存入相應(yīng)的存儲(chǔ)區(qū)域,并對(duì)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)提交??蛻舳舜蛴∪∑眴渭皫谓o旅客,旅客在登機(jī)前,經(jīng)信息核審后,即可領(lǐng)取機(jī)票登機(jī)。
第三,航班信息管理:航空公司可將所有航班的信息存入數(shù)據(jù)庫(kù),方便用戶對(duì)航班基本信息查詢,相 關(guān)工作人員可根據(jù)公司要求,經(jīng)系統(tǒng)身份認(rèn)證后登錄并對(duì)航班信息進(jìn)行修改等操作,從而使 航班信息便于管理。
第四:航班安排:從客戶端接收到旅客的訂票信息,該系統(tǒng)可在短時(shí)間內(nèi)處理旅客航班問(wèn)題。將 訂票信息送往數(shù)據(jù)庫(kù)并更新,客戶端的航班查詢信息也同步更新。節(jié)省時(shí)間的同時(shí),也能讓 旅客得到最新的航班信息。
第五,售票管理:旅客不僅可在各客戶端進(jìn)行機(jī)票預(yù)定,也可直接在機(jī)場(chǎng)的售票處購(gòu)票,購(gòu)票信息由系統(tǒng)提交到數(shù)據(jù)庫(kù)進(jìn)行管理更新。
第六,退票管理:機(jī)票有效期內(nèi),旅客若需退票,可在退票處進(jìn)行退票。退票信息,由工作人員輸入系統(tǒng),系統(tǒng)對(duì)訂票信息或售票信息進(jìn)行刪除更新。
第七,票銷(xiāo)售情況核算:因?yàn)楹娇展緳C(jī)票銷(xiāo)售量大,而航空公司為了公司的經(jīng)營(yíng),有需要在一定的時(shí) 間階段了解公司機(jī)票的銷(xiāo)售情況。而龐大的數(shù)據(jù)量通過(guò)人工來(lái)完成,似乎不太現(xiàn)實(shí),而該系 統(tǒng)可幫助航空公司進(jìn)行售票情況的核算。
這個(gè)課程緊跟住了現(xiàn)代科技的發(fā)展,讓我們?cè)诘谝粫r(shí)間和先進(jìn)的科學(xué)技術(shù)做了一個(gè)親密的接觸,這樣的課程能夠點(diǎn)燃我們對(duì)某一個(gè)新興領(lǐng)域的激情,這算是一個(gè)啟蒙,讓我們對(duì) Android 先有了一個(gè)大概的了解,這個(gè)課程不一定能讓我們很好的掌握 Android 的理念或者開(kāi)發(fā),但是能夠讓我們對(duì) Android 產(chǎn)生濃厚的興趣,讓我們?nèi)计鹛剿鰽ndroid 的欲望,我想這樣就已經(jīng)足夠了。
android 學(xué)習(xí)心得三
在我大學(xué)畢業(yè)后的大段時(shí)光里,曾經(jīng)有過(guò)四個(gè)月的時(shí)間,這四個(gè)月里有很多辛苦的瞬間,亦有歡笑,都很充實(shí),我學(xué)到了很多android開(kāi)發(fā)方面的技術(shù),還有更多的工作經(jīng)驗(yàn)總結(jié)。剛來(lái)學(xué)習(xí)java+android培訓(xùn)的時(shí)候就感受到了很好的學(xué)習(xí)氛圍,這個(gè)當(dāng)然和全體老師們的工作態(tài)度和對(duì)待學(xué)生的積極性是密不可分的。整個(gè)課堂上下都充滿了濃郁的學(xué)習(xí)氛圍。讓剛到這里的我,感受到了充滿的正能量。在學(xué)習(xí)中班主任也是十分的負(fù)責(zé),授課老師更是不遺余力的為我們講授知識(shí)。在這四個(gè)月的學(xué)習(xí)中,每個(gè)階段的老師都給了我很大的幫助,對(duì)我們的問(wèn)題總是耐心的解答。課程內(nèi)容安排的很是合理與實(shí)用,在日后工作中所將要遇到的知識(shí)點(diǎn)都會(huì)有很好的講解。在這四個(gè)月來(lái)java+android培訓(xùn),不僅讓我學(xué)到了很多實(shí)用的知識(shí),更是給我一種家的溫暖讓我在學(xué)習(xí)中始終保持著高度的集中狀態(tài)和飽滿的學(xué)習(xí)熱情。非常感謝千鋒給了我這么好的一個(gè)學(xué)習(xí)的機(jī)會(huì)。讓我在之后找工作的道路上可以快人一步,更加的輕松和方便的選擇一個(gè)適合自己的好的工作。
在這四個(gè)月培訓(xùn)里,我對(duì)android有了更深入的了解,經(jīng)過(guò)老師的講解,我對(duì)android這個(gè)行業(yè)也有更多的了解,發(fā)現(xiàn)這個(gè)行業(yè)很適合我。另外,老師的講課方式也很適合我。首先,老師講課很幽默,讓我們的學(xué)習(xí)變得不那么枯燥。其次老師用的是邊講邊練的方式,而不是給我們一大堆的理論讓我們不知如何入手,我很喜歡這種講課方式。
從java+android培訓(xùn)畢業(yè)后我找到了工作,現(xiàn)在已經(jīng)工作了半個(gè)月的時(shí)間了,在這段工作中,我深刻的體會(huì)到了這里學(xué)到的知識(shí)有多么的寶貴和實(shí)用,工作中需要到的很多技能我都鍛煉的很熟練了,但是短短的四個(gè)月我們不可能學(xué)到全部的知識(shí),在工作中也時(shí)而會(huì)遇到一些難題,這個(gè)時(shí)候老師更幫助我很好的解決這些難題,我在這里真的是非常的感謝幫助過(guò)我的老師和同學(xué)。千鋒的這種良心理念很讓我感動(dòng),對(duì)于每一個(gè)畢業(yè)的學(xué)生也是抱著十分熱情和認(rèn)真的態(tài)度,永不放棄任何一個(gè)學(xué)生!!
最后我希望在還在學(xué)習(xí)java+android培訓(xùn)的學(xué)弟學(xué)妹們,要好好的把握這個(gè)學(xué)習(xí)的機(jī)會(huì),努力奮斗,將時(shí)間最大化的利用,盡可能多的去學(xué)習(xí)和積累知識(shí)!