2023年安卓實(shí)習(xí)心得體會(huì)感想_第1頁(yè)
2023年安卓實(shí)習(xí)心得體會(huì)感想_第2頁(yè)
2023年安卓實(shí)習(xí)心得體會(huì)感想_第3頁(yè)
2023年安卓實(shí)習(xí)心得體會(huì)感想_第4頁(yè)
2023年安卓實(shí)習(xí)心得體會(huì)感想_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE72023年安卓實(shí)習(xí)心得體會(huì)感悟一.實(shí)習(xí)目的:1、掌握android系統(tǒng)開(kāi)發(fā)的一些常用知識(shí)2、擁有獨(dú)立解決開(kāi)發(fā)中遇到問(wèn)題的能力3、熟悉android軟件開(kāi)發(fā)流程并至少做一個(gè)android軟件項(xiàng)目。了解現(xiàn)階段互聯(lián)網(wǎng)發(fā)展主流,了解移動(dòng)互聯(lián)網(wǎng),認(rèn)識(shí)移動(dòng)互聯(lián)網(wǎng)的發(fā)展與展望,認(rèn)識(shí)Android,了解基于Android的應(yīng)用軟件開(kāi)發(fā)方法及其商業(yè)流程。把理論與實(shí)際結(jié)合,通過(guò)對(duì)理論知識(shí)的理解,領(lǐng)悟從而運(yùn)用到生活實(shí)際鞏固所學(xué)的知識(shí),提高對(duì)實(shí)際生活的認(rèn)識(shí),積累經(jīng)驗(yàn)。使學(xué)生在此期間能夠初次體會(huì)到實(shí)際生產(chǎn)中的種種技能與經(jīng)驗(yàn),完成一項(xiàng)項(xiàng)目鍛煉獨(dú)立思考及團(tuán)隊(duì)合作能力。使學(xué)生們進(jìn)一步加深對(duì)所學(xué)知識(shí)的理解,理論聯(lián)系實(shí)際,鞏固所學(xué)有關(guān)計(jì)算機(jī)基礎(chǔ)理論知識(shí)和基本技能,學(xué)習(xí)有關(guān)計(jì)算機(jī)技術(shù)方面的應(yīng)用,增強(qiáng)學(xué)生對(duì)計(jì)算機(jī)在社會(huì)生活,社會(huì)生產(chǎn)中應(yīng)用的感性認(rèn)識(shí),深入了解計(jì)算機(jī)在各個(gè)領(lǐng)域中的應(yīng)用狀況。生產(chǎn)實(shí)習(xí)是學(xué)校教學(xué)的重要補(bǔ)充部分,是區(qū)別于普通學(xué)校教育的一個(gè)顯著特征,是教育教學(xué)系體中的一個(gè)不可缺少的重要組成部分和不可替代的重要環(huán)節(jié)。它是與今后的職業(yè)生活最直接聯(lián)系的,學(xué)生在生產(chǎn)實(shí)習(xí)過(guò)程中將完成學(xué)習(xí)到就業(yè)的過(guò)渡,因此生產(chǎn)實(shí)習(xí)是培養(yǎng)技能型人才,實(shí)現(xiàn)培養(yǎng)目標(biāo)的主要途徑。它不僅是校內(nèi)教學(xué)的延續(xù),而且是校內(nèi)教學(xué)的總結(jié)。生產(chǎn)實(shí)習(xí)一方面鞏固了書(shū)本上學(xué)到的理論知識(shí),另一方面,可獲得在書(shū)本上不易了解和不易學(xué)到的生產(chǎn)現(xiàn)場(chǎng)的實(shí)際知識(shí),使我們?cè)趯?shí)踐中得到提高實(shí)訓(xùn)環(huán)節(jié)對(duì)于提高學(xué)生的綜合能力和全面素質(zhì)具重要意義要求:1、確定開(kāi)發(fā)的程序,收集和調(diào)查有關(guān)技術(shù)資料。2、按軟件工程步驟進(jìn)行程序設(shè)計(jì)。3、對(duì)完成的程序進(jìn)行測(cè)試和完善。4、完成課程設(shè)計(jì)報(bào)告。二.實(shí)習(xí)內(nèi)容:本次實(shí)習(xí)主要分為2個(gè)部分,前半部分是學(xué)習(xí)java的相關(guān)基礎(chǔ)知識(shí),后半部分是學(xué)習(xí)android開(kāi)發(fā)基礎(chǔ)及制作小組android項(xiàng)目APP。由于實(shí)習(xí)的最終目的是做出一個(gè)APP,所以開(kāi)始我們學(xué)習(xí)了制作APP要用到的java。在學(xué)習(xí)之前可以說(shuō)自己對(duì)于java是一竅不通,經(jīng)過(guò)大約一周的基礎(chǔ)知識(shí)學(xué)習(xí)之后,我對(duì)java有了一定的了解并可以用之a(chǎn)ndroid的項(xiàng)目開(kāi)發(fā)。第一天的學(xué)習(xí)讓我們知道了java的起源,組成,系體及優(yōu)勢(shì)等輪廓,知道了java是由SunMicrosystems公司于19×年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。Java由4個(gè)部分組成:java編程語(yǔ)言;java文件格式;java虛擬機(jī)(JVM);java應(yīng)用程序接口。Java主要可分為3種:java標(biāo)準(zhǔn)版,java企業(yè)版,java微型版。JavaSE(JavaPlatform,StandardEdition)。JavaSE以前稱(chēng)為J2SE。它允許開(kāi)發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實(shí)時(shí)環(huán)境中使用的Java應(yīng)用程序。JavaSE包含了支持JavaWeb服務(wù)開(kāi)發(fā)的類(lèi),并為JavaPlatform,EnterpriseEdition(JavaEE)提供基礎(chǔ)。JavaEE(JavaPlatform,EnterpriseEdition)。這個(gè)版本以前稱(chēng)為J2EE。企業(yè)版本幫助開(kāi)發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端Java應(yīng)用程序。JavaEE是在JavaSE的基礎(chǔ)上構(gòu)建的,它提供Web服務(wù)、組件模型、管理和通信API,可以用來(lái)實(shí)現(xiàn)企業(yè)級(jí)的面向服務(wù)系體結(jié)構(gòu)(service-orientedarchitecture,SOA)和Web2.0應(yīng)用程序。JavaME(JavaPlatform,MicroEdition)。這個(gè)版本以前稱(chēng)為J2ME,也叫K-JAVA。JavaME為在移動(dòng)設(shè)備和嵌入式設(shè)備(比如手機(jī)、PDA、電視機(jī)頂盒和打印機(jī))上運(yùn)行的應(yīng)用程序提供一個(gè)健壯且靈活的環(huán)境。JavaME包括靈活的用戶(hù)界面、健壯的安全模型、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對(duì)可以動(dòng)態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持?;贘avaME規(guī)范的應(yīng)用程序只需編寫(xiě)一次,就可以用于許多設(shè)備,而且可以利用每個(gè)設(shè)備的本機(jī)功能。至于java的優(yōu)勢(shì),Sun公司對(duì)Java編程語(yǔ)言的解釋是:Java編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。Java平臺(tái)是基于Java語(yǔ)言的平臺(tái)。這樣的平臺(tái)非常流行。因此微軟公司推出了與之競(jìng)爭(zhēng)的平臺(tái)以及模仿Java的C#語(yǔ)言。Java是功能完善的通用程序設(shè)計(jì)語(yǔ)言,可以用來(lái)開(kāi)發(fā)可靠的、要求嚴(yán)格的應(yīng)用程序。詹老師給我們演示了java運(yùn)行環(huán)境(JDK)的安裝及環(huán)境變量的設(shè)置,還有java開(kāi)發(fā)工具Eclipse的安裝及使用。前半部分的學(xué)習(xí)的側(cè)重點(diǎn)主要還是java的基礎(chǔ)知識(shí),幾天的學(xué)習(xí)我們也僅僅只是了解了個(gè)大概,對(duì)java的編程風(fēng)格有個(gè)模糊的認(rèn)識(shí),詹老師重點(diǎn)講解了java中包的概念以及怎樣在程序中調(diào)用包。在學(xué)習(xí)過(guò)程中詹老師也留了幾個(gè)練習(xí),其中包括水仙花數(shù),回文數(shù)等,讓我們可以在實(shí)際操作中熟悉Eclipse的用法,而作業(yè)則是編輯一個(gè)購(gòu)物的shopping程序。當(dāng)然還有每一門(mén)編程語(yǔ)言的第一個(gè)程序:經(jīng)典入門(mén)程序publicclasshello{publicstaticvoidmain(String[]args){System.out.println("hello,world");}}學(xué)習(xí)過(guò)程中不可避免的會(huì)遇到很多困難,尤其對(duì)于初學(xué)者來(lái)說(shuō),各種困擾一直陪伴著我半個(gè)月的實(shí)習(xí)生活。雖然困難很多,但是通過(guò)自己的努力克服困難之后的滿(mǎn)足感更讓我感到欣喜。記得當(dāng)初在做回文數(shù)的練習(xí)時(shí),我提出的算法不僅滿(mǎn)足了老師的4位數(shù)要求,還可以保證10位數(shù)之內(nèi)都有效,最重要的是算法非常簡(jiǎn)潔,這使得我的算法得到了很多人的承認(rèn)。雖然花費(fèi)了很多時(shí)間去思考,但是獲得的回報(bào)是足夠的,其實(shí)這樣真的很好。后半部分是android基礎(chǔ)知識(shí)學(xué)習(xí)及項(xiàng)目開(kāi)發(fā),在正式做項(xiàng)目之前,詹老師給我們講解了關(guān)于android的基礎(chǔ)知識(shí)及如何運(yùn)用myeclipse去開(kāi)發(fā)APP。三.實(shí)習(xí)內(nèi)容及過(guò)程分析:⑴確定開(kāi)發(fā)的系統(tǒng),收集和調(diào)查有關(guān)技術(shù)資料。⑵按軟件工程步驟進(jìn)行系統(tǒng)開(kāi)發(fā)。⑶對(duì)系統(tǒng)進(jìn)行測(cè)試和完善。⑷完成課程設(shè)計(jì)報(bào)告。設(shè)計(jì)思路(需求分析、功能介紹、模塊劃分、數(shù)據(jù)流圖)或?qū)嵱?xùn)內(nèi)容與安排一.需求分析:計(jì)算器:通過(guò)計(jì)算器實(shí)現(xiàn)簡(jiǎn)單的加減乘除的運(yùn)算相冊(cè)瀏覽器:通過(guò)相冊(cè)瀏覽器瀏覽圖片,并應(yīng)用了重力感應(yīng)系統(tǒng),增加菜單項(xiàng),通過(guò)菜單,可以退出程序,查看作者,查看關(guān)于該軟件的一些信息,并能把圖片設(shè)置為背景圖片。猜數(shù)字:自動(dòng)生成一個(gè)1-100的整數(shù),然后再文本框里輸入一個(gè)1-100的數(shù)字,然后跟自動(dòng)生成的數(shù)字比較,如果小了,提示“太小了”,如果大了,提示“太大了”,如果兩個(gè)數(shù)相等,就提示“恭喜中獎(jiǎng)了”。二:功能介紹計(jì)算器:計(jì)算器擁有加、減、乘、除四個(gè)簡(jiǎn)單的運(yùn)算。并有清除功能。相冊(cè)瀏覽器:按“上一張”按鈕可以當(dāng)前圖片的前面一張圖片,按“下一張”按鈕可以當(dāng)前圖片的后面一張圖片。按“menu”按鈕可以彈出菜單選項(xiàng),菜單選項(xiàng)里有4個(gè)選項(xiàng),分別為“退出”“作者”“關(guān)于”“設(shè)置”。按“退出”選項(xiàng),可以退出程序;按“作者”選項(xiàng),查看作者信息;按“關(guān)于”選項(xiàng),查看軟件信息;按“設(shè)置”,把圖片設(shè)為背景圖片。猜數(shù)字:系統(tǒng)自動(dòng)生成一個(gè)1-100的整數(shù),然后再文本框里輸入一個(gè)1-100的數(shù)字,兩數(shù)比較,如果小了,就提示太小了,如果大了,就提示太大了,并在te×tview中輸出還有幾次機(jī)會(huì)。當(dāng)兩數(shù)相等時(shí),就提示“恭喜你中獎(jiǎng)”。當(dāng)按“重新來(lái)過(guò)”,游戲重新開(kāi)始。之后進(jìn)行裝機(jī)實(shí)驗(yàn)。具體過(guò)程如下:(1)添加一個(gè)新的android模擬器(2)通過(guò)eclipse創(chuàng)建一個(gè)項(xiàng)目。選擇File->New->Project。在菜單中選擇Android->AndroidProject,點(diǎn)擊Ne×t(3)創(chuàng)建一個(gè)新的Android工程。(4)選擇runas,選擇androidapplication,啟動(dòng)手機(jī)模擬器,即可看到運(yùn)行效果四.實(shí)習(xí)工作總結(jié):1、通過(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í)的一次提升。2、通過(guò)學(xué)習(xí)Android的控件、布局、Activity、Service等一系列基礎(chǔ)知識(shí),對(duì)整個(gè)Android的開(kāi)發(fā)有了大致的了解。例如:要的布局(或者控件),在學(xué)習(xí)界面中,我發(fā)現(xiàn)Android為我們提供了很好的類(lèi)似反射機(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)行傳輸。3、在手機(jī)交互式通信服務(wù)中,學(xué)習(xí)了Android手機(jī)之間進(jìn)行短信發(fā)送、廣播、對(duì)廣播的監(jiān)聽(tīng)、服務(wù)等,在Service類(lèi)中沒(méi)有conte×t,可以通過(guò)Handler來(lái)每秒反復(fù)運(yùn)行,自動(dòng)送出系統(tǒng)廣播信息,同時(shí)在這里我們也知道可以設(shè)計(jì)一個(gè)常用的變量類(lèi),設(shè)計(jì)一個(gè)當(dāng)前的CurrentActivity這個(gè)變量進(jìn)行控制,進(jìn)行處理。4、在Android編程過(guò)程中鞏固熟悉了Java的編程。由于Android應(yīng)用程序

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論