安卓開發(fā)實習總結(jié)_第1頁
安卓開發(fā)實習總結(jié)_第2頁
安卓開發(fā)實習總結(jié)_第3頁
安卓開發(fā)實習總結(jié)_第4頁
安卓開發(fā)實習總結(jié)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

安卓實習心得_安卓開發(fā)實習總結(jié)不知不覺中為期三周的實訓(xùn)已經(jīng)接近尾聲。雖然時間很短,不過我確實學到了一些我覺得有用的東西,并且是平時上課學不到的東西。三周的實訓(xùn),時間很短,確實很短。原本剛開始,乃至之前聽說有為期三周的實訓(xùn)的時候,都覺得,這樣的實訓(xùn)不過就是走過場罷了,只有三周的時間,能學到什么東西呢?所以一開始也沒當回事。就這樣,帶著這樣的心態(tài),開始了實訓(xùn)。因為第一天周一上午沒有課,下午,才算是正式開始了三周的實訓(xùn)。一開始聽老師講課的時候,感覺很舒服啊,噼里啪啦一講一堆,不過我就喜歡這樣的,聽著爽啊。平時老師上課的時候都是講一句頓一頓,或者一句話反復(fù)琢磨半天,這樣的話,雖然老師的出發(fā)點是好的,是為了讓學生更容易理解,但這樣的話,教學的整體進度就下來了。而且就算是一個知識點反復(fù)講,也不見得能就精通了這個東西,或者說對這個有多么理解。反而容易讓學生產(chǎn)生一種懈怠的情緒。一、 第一件事:說話做事要有真憑實據(jù)而這樣一開始,老師就給我一種耳目一新的感覺:這老師上課帶勁啊!不過也就僅此而已了。老師花了一下午的時間著重介紹了老師所在的公司,以及我們接下來三周的實訓(xùn)計劃。接下來一周實訓(xùn)之后,這個實訓(xùn)在老師的刻意營造下,盡量模仿公司的氛圍。而讓我感受最受的就是:憑事實說話。就是無論要下什么結(jié)論的時候,都要拿得出能夠說服人的數(shù)據(jù)。這是我在第一周中感受最深的一件事。也是我學到的第一件事。說話下結(jié)論要有真憑實據(jù)。二、 第二件事:專業(yè)技術(shù)的不斷學習在這一周中,老師著重講了如何進行系統(tǒng)構(gòu)架。因為之前也跟老師做過項目,所以對進行系統(tǒng)構(gòu)架的理解要稍微深入些,對其重要性的了解也要多一些。這樣,在老師的講解下,再和我以前的理解相互驗證,感覺就像武功高手,在前輩的點撥下頓悟了一樣。這就是我學到的第二件事,是在專業(yè)技能方面的收獲。三、 第三件事:學會尋找動力然后在接下來的一周中,這樣的學習中老師讓我們每組一個白板,然后把每天的任務(wù)完成情況著實記錄。這樣,不同的組之間要對比;同組,不同的組員之間對比;自己今天和昨天的對比。無形中產(chǎn)生了一種強大的推理,推動我們前進。這是我學習到的第三件事:沒有動力,就學會尋找動力,而比較,是最有效的激勵。四、 第四件事:學會尊重別人,那樣你也會獲得別人的尊重在第二周結(jié)束的時候,我們用來結(jié)束實訓(xùn)的一個項目就正式開始了。這個項目的時間很短,三天,如果算上上周末的時間的話,那就是五天,但前一周的時間確實沒有有效的利用起來。那么這樣只好算三天了。在這次項目中,我沒有一個人大包大攬,一個人把項目扛下來。因為之前跟老師做過項目,并且我也是小組負責人,雖然作為這個小組負責人,我做的很不好,但有這樣的一次經(jīng)歷之后,我知道我哪里做的不好,哪里有問題,雖然不會很全面,但至少有一些努力的方向了。剛開始接觸Android感覺到它很有意思,在界面開發(fā)上和web也可以形成了相通的架構(gòu),更加方便,視覺上也是非常的酷,在前期我通過的大量的AndroidSDK開發(fā)范例大全中的例子以及Android提供的APIDEMOS進行學習,盡管例子之間的連接比較零散,不過通過這些例子的學習我可以學習到了很多和以前java上相通的思想。我在為期半個月的實習中學到了很多在課堂上根本就學不到的知識,收益非淺.現(xiàn)在我對這半個月的實習做一個工作小結(jié)。1通過半個月的android實習,基本掌握了Android應(yīng)用程序開發(fā)的一般流程。對常用控件基本掌握其用法,對其事件的監(jiān)聽方法也基本掌握。學習Android不僅是對前沿開發(fā)技術(shù)的了解,也是對編程知識的一次提升。2通過學習Android的控件、布局、Activity、Service等一系列基礎(chǔ)知識,對整個Android的開發(fā)有了大致的了解。例如:要的布局(或者控件),在學習界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設(shè)置屬性或者樣式都是很快捷方便。對比較特殊的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)建View進行添加,不過這種方式比較復(fù)雜。對一些點擊、選中、按鍵等處理的事件,界面之間的跳轉(zhuǎn)Intent管理,通過Bundle對數(shù)據(jù)在界面之間進行傳輸。4在手機交互式通信服務(wù)中,學習7Android手機之間進行短信發(fā)送、廣播、對廣播的監(jiān)聽、服務(wù)等,在Service類中沒有context,可以通過Handler來每秒反復(fù)運行,自動送出系統(tǒng)廣播信息,同時在這里我們也知道可以設(shè)計一個常用的變量類,設(shè)計一個當前的CurrentActivity這個變量進行控制,進行處理。在Android編程過程中鞏固熟悉了Java的編程。由于Android應(yīng)用程序的開發(fā)離不開Java的支持,所以基礎(chǔ)的Java知識是必須的。Android系統(tǒng)是基于Linux的手機操作系統(tǒng)平臺,要深入系統(tǒng)的學習Android,不僅僅是有Java和Android應(yīng)用開發(fā),必須要具備Linux,C/C++高級編程才能深入的涉及AndroidFramework和Android內(nèi)核開發(fā)。成為Android開發(fā)的高素質(zhì)人才。所以,在后續(xù)對Android的學習中可能會看一些較底層的書籍。由于這次實習時間較短,對于Android應(yīng)用程序的高級編程講的很少,是這次實習中的不足。要想開發(fā)一些好的應(yīng)用程序,還需要更多的知識支持。在做實習最后的項目時,遇到了很多平時沒有遇到或者沒有特別關(guān)注的問題,如常見的Activity忘記注冊,對SD卡存取需要權(quán)限,在寫SQL語句時細微的錯誤就可能導(dǎo)致程序運行錯誤。這些問題只有自己在實際開發(fā)中才能體會到并且解決,并且在解決后可以長時間的記住。通過Android的實習,我們在大四畢業(yè)前,我們又掌握了一項新的前沿的開發(fā)技能,也有了更多的發(fā)展方向,這在以后的找工作的過程中無疑為我們增加了砝碼,也可以成為我們的一項興趣愛好,可以根據(jù)我們自己的需要設(shè)計一些小的程序。總之,在這次實習中,我獲得了很多東西,提高了自己的編程技巧和編程方法,并且認識了Android應(yīng)用程序的開發(fā),以及加深了對Java的認識。最后,通過實習,我收獲了很多東西,特別是編程方面的,這對即將畢業(yè)的我們來說,這次實習是一次較為珍貴的充電。實習目的:1、 掌握android系統(tǒng)開發(fā)的一些常用知識2、 擁有獨立解決開發(fā)中遇到問題的能力3、 熟悉android軟件開發(fā)流程并至少做一個android軟件項目。了解現(xiàn)階段互聯(lián)網(wǎng)發(fā)展主流,了解移動互聯(lián)網(wǎng),認識移動互聯(lián)網(wǎng)的發(fā)展與展望,認識Android,了解基于Android的應(yīng)用軟件開發(fā)方法及其商業(yè)流程。把理論與實際結(jié)合,通過對理論知識的理解,領(lǐng)悟從而運用到生活實際鞏固所學的知識,提高對實際生活的認識,積累經(jīng)驗。使學生在此期間能夠初次體會到實際生產(chǎn)中的種種技能與經(jīng)驗,完成一項項目鍛煉獨立思考及團隊合作能力。使學生們進一步加深對所學知識的理解,理論聯(lián)系實際,鞏固所學有關(guān)計算機基礎(chǔ)理論知識和基本技能,學習有關(guān)計算機最新技術(shù)方面的應(yīng)用,增強學生對計算機在社會生活,社會生產(chǎn)中應(yīng)用的感性認識,深入了解計算機在各個領(lǐng)域中的應(yīng)用狀況。生產(chǎn)實習是學校教學的重要補充部分,是區(qū)別于普通學校教育的一個顯著特征,是教育教學體系中的一個不可缺少的重要組成部分和不可替代的重要環(huán)節(jié)。它是與今后的職業(yè)生活最直接聯(lián)系的,學生在生產(chǎn)實習過程中將完成學習到就業(yè)的過渡,因此生產(chǎn)實習是培養(yǎng)技能型人才,實現(xiàn)培養(yǎng)目標的主要途徑。它不僅是校內(nèi)教學的延續(xù),而且是校內(nèi)教學的總結(jié)。生產(chǎn)實習一方面鞏固了書本上學到的理論知識,另一方面,可獲得在書本上不易了解和不易學到的生產(chǎn)現(xiàn)場的實際知識,使我們在實踐中得到提高實訓(xùn)環(huán)節(jié)對于提高學生的綜合能力和全面素質(zhì)具重要意義要求:1、 確定開發(fā)的程序,收集和調(diào)查有關(guān)技術(shù)資料。2、 按軟件工程步驟進行程序設(shè)計。3、 對完成的程序進行測試和完善。4、 完成課程設(shè)計報告。實習內(nèi)容:本次實習主要分為2個部分,前半部分是學習java的相關(guān)基礎(chǔ)知識,后半部分是學習android開發(fā)基礎(chǔ)及制作小組android項目APP。由于實習的最終目的是做出一個APP,所以開始我們學習了制作APP要用到的java。在學習之前可以說自己對于java是一竅不通,經(jīng)過大約一周的基礎(chǔ)知識學習之后,我對java有了一定的了解并可以用之a(chǎn)ndroid的項目開發(fā)。第一天的學習讓我們知道了java的起源,組成,體系及優(yōu)勢等輪廓,知道了java是由SunMicrosystems公司于19xx年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計語言。Java由4個部分組成:java編程語言;java文件格式;java虛擬機(JVM);java應(yīng)用程序接口。Java主要可分為3種:java標準版,java企業(yè)版,java微型版。JavaSE(JavaPlatform,StandardEdition)。JavaSE以前稱為J2SE。它允許開發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實時環(huán)境中使用的Java應(yīng)用程序。JavaSE包含了支持JavaWeb服務(wù)開發(fā)的類,并為JavaPlatform,EnterpriseEdition(JavaEE)提供基礎(chǔ)。JavaEE(JavaPlatform,EnterpriseEdition)。這個版本以前稱為J2EE。企業(yè)版本幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端Java應(yīng)用程序。JavaEE是在JavaSE的基礎(chǔ)上構(gòu)建的,它提供Web服務(wù)、組件模型、管理和通信API,可以用來實現(xiàn)企業(yè)級的面向服務(wù)體系結(jié)構(gòu)(service-orientedarchitecture,SOA)和Web2.0應(yīng)用程序。JavaME(JavaPlatform,MicroEdition)。這個版本以前稱為J2ME,也叫K-JAVA。JavaME為在移動設(shè)備和嵌入式設(shè)備(比如手機、PDA、電視機頂盒和打印機)上運行的應(yīng)用程序提供一個健壯且靈活的環(huán)境。JavaME包括靈活的用戶界面、健壯的安全模型、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對可以動態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持?;贘avaME規(guī)范的應(yīng)用程序只需編寫一次,就可以用于許多設(shè)備,而且可以利用每個設(shè)備的本機功能。至于java的優(yōu)勢,Sun公司對Java編程語言的解釋是:Java編程語言是個簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言。Java平臺是基于Java語言的平臺。這樣的平臺非常流行。因此微軟公司推出了與之競爭的.NET平臺以及模仿Java的C#語言。Java是功能完善的通用程序設(shè)計語言,可以用來開發(fā)可靠的、要求嚴格的應(yīng)用程序。詹老師給我們演示了java運行環(huán)境(JDK)的安裝及環(huán)境變量的設(shè)置,還有java開發(fā)工具Eclipse的安裝及使用。前半部分的學習的側(cè)重點主要還是java的基礎(chǔ)知識,幾天的學習我們也僅僅只是了解了個大概,對java的編程風格有個模糊的認識,詹老師重點講解了java中包的概念以及怎樣在程序中調(diào)用包。在學習過程中詹老師也留了幾個練習,其中包括水仙花數(shù),回文數(shù)等,讓我們可以在實際操作中熟悉Eclipse的用法,而作業(yè)則是編輯一個購物的shopping程序。當然還有每一門編程語言的第一個程序:經(jīng)典入門程序publicclasshello{publicstaticvoidmain(String[]args){System.out.println(〃hello,world〃);}}學習過程中不可避免的會遇到很多困難,尤其對于初學者來說,各種困擾一直陪伴著我半個月的實習生活。雖然困難很多,但是通過自己的努力克服困難之后的滿足感更讓我感到欣喜。記得當初在做回文數(shù)的練習時,我提出的算法不僅滿足了老師的4位數(shù)要求,還可以保證10位數(shù)之內(nèi)都有效,最重要的是算法非常簡潔,這使得我的算法得到了很多人的承認。雖然花費了很多時間去思考,但是獲得的回報是足夠的,其實這樣真的很好。后半部分是android基礎(chǔ)知識學習及項目開發(fā),在正式做項目之前,詹老師給我們講解了關(guān)于android的基礎(chǔ)知識及如何運用myeclipse去開發(fā)APP。實習內(nèi)容及過程分析:⑴確定開發(fā)的系統(tǒng),收集和調(diào)查有關(guān)技術(shù)資料。⑵按軟件工程步驟進行系統(tǒng)開發(fā)。⑶對系統(tǒng)進行測試和完善。⑷完成課程設(shè)計報告。設(shè)計思路(需求分析、功能介紹、模塊劃分、數(shù)據(jù)流圖)或?qū)嵱?xùn)內(nèi)容與安排一.需求分析:計算器:通過計算器實現(xiàn)簡單的加減乘除的運算相冊瀏覽器:通過相冊瀏覽器瀏覽圖片,并應(yīng)用了重力感應(yīng)系統(tǒng),增加菜單項,通過菜單,可以退出程序,查看作者,查看關(guān)于該軟件的一些信息,并能把圖片設(shè)置為背景圖片。猜數(shù)字:自動生成一個1-100的整數(shù),然后再文本框里輸入一個1-100的數(shù)字,然后跟自動生成的數(shù)字比較,如果小了,提示“太小了”,如果大了,提示“太大了”,如果兩個數(shù)相等,就提示“恭喜中獎了”。二:功能介紹計算器:計算器擁有加、減、乘、除四個簡單的運算。并有清除功能。相冊瀏覽器:按“上一張”按鈕可以當前圖片的前面一張圖片,按“下一張”按鈕可以當前圖片的后面一張圖片。按“menu”按鈕可以彈出菜單選項,菜單選項里有4個選項,分別為“退出”“作者”“關(guān)于”“設(shè)置”。按“退出”選項,可以退出程序;按“作者”選項,查看作者信息;按“關(guān)于”選項,查看軟件信息;按“設(shè)置”,把圖片設(shè)為背景圖片。猜數(shù)字:系統(tǒng)自動生成一個1-100的整數(shù),然后再文本框里輸入一個1-100的數(shù)字,兩數(shù)比較,如果小了,就提示太小了,如果大了,就提示太大了,并在textview中輸出還有幾次機會。當兩數(shù)相等時,就提示“恭喜你中獎”。當按“重新來過”,游戲重新開始。之后進行裝機實驗。具體過程如下:添加一個新的android模擬器通過eclipse創(chuàng)建一個項目。選擇File->New->Project。在菜單中選擇Android->AndroidProject,點擊Next創(chuàng)建一個新的Android工程。選擇runas,選擇androidapplication,啟動手機模擬器,即可看到運行效果實習總結(jié):1、 通過幾個月的android實習,基本掌握了Android應(yīng)用程序開發(fā)的一般流程。對常用控件基本掌握其用法,對其事件的監(jiān)聽方法也基本掌握。學習Android不僅是對前沿開發(fā)技術(shù)的了解,也是對編程知識的一次提升。2、 通過學習Android的控件、布局、Activi

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論