android實習(xí)報告.doc_第1頁
android實習(xí)報告.doc_第2頁
android實習(xí)報告.doc_第3頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、android實習(xí)報告實習(xí)報告實習(xí)目的:生產(chǎn)實習(xí)是計算機科學(xué)與技術(shù)專業(yè)重要的實踐性教學(xué)活動,其目的是使學(xué)生們進一步加深對所學(xué)知識的理解,理論聯(lián)系實際,鞏固所學(xué)有關(guān)計算機基礎(chǔ)理論知識和基本技能,學(xué)習(xí)有關(guān)計算機最新技術(shù)方面的應(yīng)用,增強學(xué)生對計算機在社會生活,社會生產(chǎn)中應(yīng)用的感性認識,深入了解計算機在各個領(lǐng)域中的應(yīng)用狀況,學(xué)生在實習(xí)的同時,進行一定的社會實踐與調(diào)查活動,對于提高學(xué)生的綜合能力和全面素質(zhì)具有重要意義。實習(xí)內(nèi)容:Android主要有四大組件,分別為:Activity 活動、Service 服務(wù)、Broadcast receivers 廣播接受者、Content Provider 內(nèi)容提供

2、者。還有上激活組件Intent。1.ActivityActivity就是一個用戶可以直接接觸并看到的窗口,當新建一個Android Project后可以看到在工程文件下的src中有一個已建好的類FirstActivity,系統(tǒng)也會自動為他配備一個布局文件main._ml ,并在AndroidManifest中對此Activity進行注冊。用戶想要自己創(chuàng)建一個Activity,首先創(chuàng)建一個類繼承自Activity,可以為他配備一個布局文件用來顯示Activity創(chuàng)建后的布局。最后在主配置文件manifest._ml中對創(chuàng)建的Activity進行注冊,這一步是必不可少的,沒有注冊Activity無

3、法運行。在manifest._ml中會有許多的Activity,但系統(tǒng)一次只能運行一個Activity,因此必須修選定一個最先運行的Activity。在注冊Activity是加入可指定當前的Activity為主Activity最先被執(zhí)行。其他Activity可借助激活組件Intent進行啟動。通過Intent還可實現(xiàn)來了兩個Activity之間傳遞數(shù)據(jù)Activity具有生命周期,他有三種狀態(tài):運行狀態(tài)、暫停信息和停止狀態(tài)。運行態(tài)是在屏幕臺前位于當前任務(wù)堆棧的頂部,即獲取焦點的Activity。暫停信息是指失去了焦點但對于用戶仍可見,此狀態(tài)下當程序處于低內(nèi)存是仍有可能被消除。停止狀態(tài)是指完全被

4、另一個Activity覆蓋,但他仍然保留所有的信息與狀態(tài)。2.Android圖形設(shè)計UIAndroid UI控件一般寫在布局文件中,此次實習(xí)所學(xué)控件主要有:Te_tView,EditTe_tButton、AlertDialog、RadioButton、CheckBo_、Spinner和TableRow等。將這些控件及相應(yīng)的屬性寫在layout下的布局文件中就可在與其綁定的Activity中顯示相應(yīng)的對話框,文本框,按鈕等。Android的界面布局是為了使控件能夠更友好的呈現(xiàn)在用戶的眼中。主要有:絕對布局Absolutelayout、線形布局LinearLayout、框架布局FramLayout

5、、相對布局RelativeLayout和表格布局TableLayout。其中框架布局適合于單張圖片的顯示。3.Service 服務(wù)Service事實運行在后臺的一段代碼。他與Activity一樣有相似的生命周期,但不同的是他不能自己運行,必須通過某一個Activity或者其他的Conte_t對象來調(diào)用。Service可通過調(diào)用Conte_t.StartService啟動,還可以通過ServiceConnection來訪問Service??梢詫⑵渌慕M件綁定到Service上。4.數(shù)據(jù)存儲Activity提供了openFileOutput方法可以用于把數(shù)據(jù)輸出到文件中,具體的實現(xiàn)過程與在J2SE

6、環(huán)境中保存數(shù)據(jù)到文件中是一樣的。openFileOutput方法的第一參數(shù)用于指定文件名稱,不能包含路徑分隔符“/” ,如果文件不存在,Android 會自動創(chuàng)建它。創(chuàng)建的文件保存在/data/data/files目錄,如: /data/data/cn.itcast.action/files/itcast.t_t ,通過點擊Eclipse菜單“dow”-“Show View”-“Other”,在對話窗口中展開android文件夾,選擇下面的File E_plorer視圖,然后在File E_plorer視圖中展開/data/data/files目錄就可以看到該文件。openFileOutput

7、方法的第二參數(shù)用于指定操作模式,有四種模式android有一套自己的安全模型,當應(yīng)用程序(.apk)在安裝時系統(tǒng)就會分配給他一個userid,當該應(yīng)用要去訪問其他資比如文件的時候,就需要userid匹配。默認情況下,任何應(yīng)用創(chuàng)建的文件,sharedpreferences,數(shù)據(jù)庫都應(yīng)該是私有的(位于/data/data/files),其他程序無法訪問。除非在創(chuàng)建時指定了Conte_t.MODE_WORLD_READABLE或者Conte_t.MODE_WORLD_WRITEABLE ,只有這樣其他程序才能正確訪問。實習(xí)流程:2月182月27日,老師對于ANDROID開發(fā)進行了詳細的講解,其內(nèi)容包

8、括:ANDROID 的背景介紹,發(fā)展過程,自身的優(yōu)勢與不足.Android的控件、布局、Activity、Service等一系列基礎(chǔ)知識,對整個Android的開發(fā)有了大致的了解2月28日3月2日: 學(xué)生自己開發(fā)ANDROID 3GABS項目,老師答疑及驗收實習(xí)心得:時間過的飛快,半個月的實習(xí)就要結(jié)束了,在這次實習(xí)中我們不僅學(xué)習(xí)了相關(guān)的專業(yè)知識而且讓我對Android系統(tǒng)又有了一個更加深入的了解,它也是我們計算機專業(yè)的一個新的方向并且發(fā)展很迅速,為了今后的發(fā)展我們還需不斷努力學(xué)習(xí)!我國的信息產(chǎn)業(yè)還很落后,隨著社會的發(fā)展和國家的支持,手機上網(wǎng)是社會發(fā)展的趨勢,到時候手機上網(wǎng)將無處不在!之前我對A

9、ndroid系統(tǒng)的了解之停留在應(yīng)用的層次上,對于更深層次的了解是很少的,通過這次實習(xí),讓我對Android系統(tǒng)有了一個更深層次的了解,同時它頁使我意識到無論朝哪個方向發(fā)展,主要還是要扎實深刻地學(xué)習(xí),同時也得不斷努力探索!IT業(yè)發(fā)展速度一直都是相當驚人的,不想被社會淘汰,我們就得必須不斷地學(xué)習(xí),現(xiàn)在的社會不再是一勞永逸,其他行業(yè)也是如此,我們必須不斷地拿知識來武裝自己,不然被淘汰那是肯定的!現(xiàn)在就業(yè)難原因其實在于競爭的家具,為了在競爭中得到成功,我們必須時時刻刻學(xué)習(xí),還學(xué)到了很多做人做事的道理,不僅懂得了要想在計算機這一行立足必須具備扎實的技術(shù)理論知識,還必須學(xué)會與人溝通,合作的能力,同時更懂得

10、了嘗試的重要性,很多事情不是聽說是困難的它就是困難的,只有親自去做親自去體會才知道,其實它并沒有那么困難,這就是實踐的重要性! 無論做什么事情都必須要堅持,只有堅持下去,才會成功!事在人為,就怕不做!我們不能怕失敗,關(guān)鍵是要從失敗中總結(jié)經(jīng)驗,帶著勇氣,帶著自信,堅持不懈,踏踏實實。這一次的實習(xí)是短暫的,但我收獲良多?;仡櫼郧八哌^的路,太多的無奈和迷茫,這次實習(xí)就像是我人生道路上的航標,為我指明了前景的方向,是我對自己的前途充滿了信心,我不僅知道了在人生的岔道口更適合朝哪個方向前進!更知道了在今后的道路上怎么去武裝自己!實習(xí)結(jié)果:實習(xí)時間:學(xué)院:專業(yè)名稱:學(xué)號:姓名:指導(dǎo)老師:實習(xí)地點:_大學(xué)

11、專業(yè)實習(xí)報告201_._._學(xué)院 計算機通信信息技術(shù)有限公司 201_._._ _ _ _ _一、實訓(xùn)地點_信息技術(shù)有限公司是一家隸屬于_集團主要從事軟件開發(fā)、技術(shù)咨詢與服務(wù)、IT教育投資、大學(xué)生實習(xí)實訓(xùn)等業(yè)務(wù)的民營科技型企業(yè)。二、實訓(xùn)目的實習(xí)是把理論與實際結(jié)合通過對理論知識的理解領(lǐng)悟從而運用到生活實際鞏固所學(xué)的知識提高對實際生活的認識積累經(jīng)驗。同時生產(chǎn)實習(xí)也是大學(xué)生以學(xué)生身份到工作者身份的一個重要過度階段。在此期間學(xué)生能夠初次體會到實際生產(chǎn)中的種種技能與經(jīng)驗。完成一項項項目能體現(xiàn)出獨立思考能力。 Android生產(chǎn)實習(xí)對目前應(yīng)用現(xiàn)狀進行了分析p 與比較進而研究分析p 了Android平臺的系

12、統(tǒng)架構(gòu)和組件模型在此基礎(chǔ)上基于Android平臺設(shè)計和開發(fā)實現(xiàn)對android編程的理解與應(yīng)用特別是在對于控件的應(yīng)用產(chǎn)生很深的理解。 Android平臺是目前最普遍的手機應(yīng)用平臺android實習(xí)可以讓我們與時代最新最廣泛的軟件開發(fā)聯(lián)系起來鍛煉我們的學(xué)習(xí)能力并且讓我們可以更加人性化清晰的為用戶考慮目的: 1、培養(yǎng)學(xué)生運用所學(xué)課程語言程序設(shè)計的理論知識和技能,分析p 解決計算機實際應(yīng)用中的問題的能力。培養(yǎng)學(xué)生在語言程序設(shè)計的基礎(chǔ)上,開發(fā)Android應(yīng)用程序的思想和方法。 培養(yǎng)學(xué)生調(diào)查研究、查閱技術(shù)文獻、資料、手冊以及編寫技術(shù)文獻的能力。 通過課程設(shè)計,要求學(xué)生在指導(dǎo)教師的指導(dǎo)下,獨立完成課程設(shè)

13、計的全部內(nèi)容 包括: 1、確定開發(fā)的程序,收集和調(diào)查有關(guān)技術(shù)資料。 2、按軟件工程步驟進行程序設(shè)計。 3、對完成的程序進行測試和完善。 4、完成課程設(shè)計報告。三、實訓(xùn)內(nèi)容學(xué)習(xí)實訓(xùn)的內(nèi)容主要包括如下:l 開發(fā)環(huán)境:了解了android的起與發(fā)展,學(xué)習(xí)安裝 Eclipse 插件 (ADT)學(xué)習(xí) AndroidSDK包含了開發(fā)Android應(yīng)用所依賴的jar文件、運行環(huán)境及相關(guān)工具l Android項目結(jié)構(gòu):src/ 原代碼存放目錄 gen/ 自動生成目錄 gen 目錄中存放所有由Android開發(fā)工具自動生成的文件。目錄中最重要的就是R.文件。 這個文件由Android開發(fā)工具自動產(chǎn)生的。res/

14、 資(Resource)目錄 在這個目錄中我們可以存放應(yīng)用使用到的各種資,如_ml界面文件,圖片或數(shù)據(jù)。aets資目錄Android除了提供/res目錄存放資文件外,在/aets目錄也可以存放資文件。AndroidManifest._ml 項目清單文件 。l 基礎(chǔ)開發(fā)一、1.Activity:是Android系統(tǒng)中的四大組件之一。2.Activity生命周期:void onCreate(Bundle savedInstanceState) void onStart void onRestart void onResume void onPause void onS void onDestroy

15、 這七個方法定義了Activity的完整生命周期二、Intent: Intent對他要完成操作的一種抽象描述,我們可以用intent來啟動一個activity,發(fā)起一個broadcast和啟動或綁定一個service。Intent使應(yīng)用程序代碼在運行時動態(tài)綁定成為可能,這也降低了不同代碼之間的耦合性。Intent最常使用的方法是用來啟動一個activity。Intent封裝了他要執(zhí)行動作的屬性,這些屬性最常見的是action和data Intent主要有以下四個重要屬性:dAction:Action屬性的值為一個字符串,它代表了系統(tǒng)中已經(jīng)定義了一系列常用的動作。通過setAction方法或在清

16、單文件AndroidManifest._ml中設(shè)置。默認為:DEFAULT。Data:Data通常是URI格式定義的操作數(shù)據(jù)。例如:tel:/ 。通過setData方法設(shè)置。Category:Category屬性用于指定當前動作(Action)被執(zhí)行的環(huán)境。通過addCategory方法或在清單文件AndroidManifest._ml中設(shè)置。默認為:CATEGORY_DEFAULT。E_tras:E_tras屬性主要用于傳遞目標組件所需要的額外的數(shù)據(jù)。通過putE_tras方法設(shè)置。三、Service四大主鍵職業(yè),服務(wù)一般沒有用戶操作界面,它運行于系統(tǒng)中不容易被用戶發(fā)覺,可以使用它開發(fā)如監(jiān)控

17、之類的程序。 要完成比較耗時的任務(wù);不需要用戶界面;四、BroadcastRecever 生命周期1.在廣播到達接收者時調(diào)用onRecever;方法2.注冊廣播的幾種方式包括:代碼注冊;項目清單注冊; 五、Handler 1.Handler、Meage、MeageQueue和Looper之間的關(guān)系的關(guān)系,Handler的作用: Handler(一個線程可以有多個Handler但是只能有一個Looper), 關(guān)系:向消息對列(MeageQueue封裝在Looper中)發(fā)送消息,Handler在創(chuàng)建時就會關(guān)聯(lián)以個Looper默認關(guān)聯(lián)當前Looper.作用:發(fā)送消息(Handler在主線程啟動一個子

18、線程,在子線程調(diào)用SendMaager,發(fā)送到主線程的HandlerMeage方法);處理消息(調(diào)用HandlerMeage方法處理)。l 數(shù)據(jù)存儲一、Sharepreference:保存應(yīng)用系統(tǒng)的配置信息等的鍵值存儲機制。(使用鍵值機制:Bundle ContentValues Map JSONObjecdt) 二、存儲方式 1)是一種鍵值存儲方式,可以持久化存儲變量的值(Sharepreference存儲的值都是基本類型的數(shù)據(jù)) 存儲的數(shù)據(jù)是以_ml文件的形式存在,存儲在/data/data/packagename/shared_prefs目錄中文件存儲I/O存儲,主要是用于大文件的數(shù)據(jù)的

19、存取,比如視頻、圖片等,該中存儲方式在使用的過程當中更新比較困難。文件存儲的使用:Activity提供了openFileOutput(name,mode)方法和openFileInput方法,用于讀寫文件數(shù)據(jù).第一個參數(shù)name中不能包含路徑分隔符“/” 三、Sqlite自定義一個數(shù)據(jù)庫的操作類,該類要e_tends SQLiteOpenHelper類public cla MyHelper e_tends SQLiteOpenHelper /類沒有實例化,是不能用作父類構(gòu)造器的參數(shù),必須聲明為靜態(tài)private static final String name = "china&qu

20、ot; /數(shù)據(jù)庫名稱 private static final int version = 1; /數(shù)據(jù)庫版本 public MyHelper (Conte_t conte_t) /第三個參數(shù)CursorFactory指定在執(zhí)行查詢時獲得一個游標實例的工廠類,設(shè)置為null,代表使用系統(tǒng)默認的工廠類super(conte_t, name, null, version); public void onCreate(SQLiteDatabase db) /該方法是在第一次實例化數(shù)據(jù)庫操作對象的時候被調(diào)用/可以在其中做一些初始化的工作,比如創(chuàng)建數(shù)據(jù)庫表等 public void onUpgrade(

21、SQLiteDatabase db, int oldVersion, int newVersion) /在數(shù)據(jù)庫的版本發(fā)生改變的時候會被調(diào)用 四、ContentProvider 實現(xiàn)不同應(yīng)用之間數(shù)據(jù)的訪問和共享: 1)通過實現(xiàn)一個ContentProvider的抽象借口,將本應(yīng)用的數(shù)據(jù)完全暴露出去,其中數(shù)據(jù)是以表的形式暴露的,暴露數(shù)據(jù)的時候要提供公共的URI。2)其它應(yīng)用通過android提供的ContentResolver接口訪問ContentProvider暴露的數(shù)據(jù)。 五、網(wǎng)絡(luò)存儲 一、通過網(wǎng)絡(luò)提供的存儲空間來上傳或者是下載那些存儲在網(wǎng)絡(luò)空間的數(shù)據(jù)信息。網(wǎng)絡(luò)編程:分為兩種 1) 基于So

22、cket的網(wǎng)絡(luò)編程:該網(wǎng)絡(luò)編程使用的協(xié)議主要是TCP和UDP協(xié)議面試題:TCP和UDP區(qū)別:TCP:面向連接 可靠 延時長 效率低UDP:面向無連接 不可靠 延時短 效率高Socket+ServerSocket+TCP(套接字)UDP+DatagrarmSocket+Datagrackage(數(shù)據(jù)報) 2) 基于的網(wǎng)絡(luò)編程:² 該網(wǎng)絡(luò)編程使用的協(xié)議是面向協(xié)議; ² 該網(wǎng)絡(luò)編程是以_ml/json格式的數(shù)據(jù)為載體,來進行相互通信數(shù)據(jù); ² Android基于協(xié)議的網(wǎng)絡(luò)編程,使用的標準接口有兩個:URLConnection以及apatch的接口Client 協(xié)議通信分

23、為兩種方式:get請求方式和post請求方式 六、_ml格式數(shù)據(jù)解析Json格式數(shù)據(jù)解析:Dom解析:dom解析一般是把_ml文檔轉(zhuǎn)換成一棵文檔節(jié)點樹,存儲在內(nèi)存中優(yōu)點:_ml文檔樹在內(nèi)存中完整存儲,可以直接對該文檔樹的數(shù)據(jù)和結(jié)構(gòu)進行修改;可以通過解析器去訪問節(jié)點樹上的任何一個節(jié)點;Dom解析的API使用簡單方便。缺點:當_ml文檔比較大的時候,該解析方式消耗內(nèi)存資 Sa_解析:優(yōu)點:對內(nèi)存的要求較低,方便解析_ml的部分;缺點:當_ml文檔結(jié)構(gòu)復(fù)雜的采用SA_解析,編碼過程比較復(fù)雜 Pull解析:sdk提供的內(nèi)置解析方式,解析過程類似于sa_解析,節(jié)省內(nèi)存資,而且比sa_解析更加簡單方便。J

24、SON格式數(shù)據(jù):(1)key-value鍵值對象(無序的)(2)數(shù)組(有序的)用到的內(nèi)容包含:4個類一個異常JSON格式數(shù)據(jù)的解析可以使用Google提供的gson解析工具 問題:_ml格式數(shù)據(jù)解析和JSON格式數(shù)據(jù)解析的比較四、實訓(xùn)心得:1通過幾個月的android實習(xí),基本掌握了Android應(yīng)用程序開發(fā)的一般流程。對常用控件基本掌握其用法,對其事件的監(jiān)聽方法也基本掌握。學(xué)習(xí)Android不僅是對前沿開發(fā)技術(shù)的了解,也是對編程知識的一次提升。2通過學(xué)習(xí)Android的控件、布局、Activity、Service等一系列基礎(chǔ)知識,對整個Android的開發(fā)有了大致的了解。例如: 要的布局(或

25、者控件) ,在學(xué)習(xí)界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設(shè)置屬性或者樣式都是很快捷方便。對比較特殊的界面也可以通過處理嵌入到指定的界面,同樣你可以通過代碼直接創(chuàng)建View進行添加,不過這種方式比較復(fù)雜。對一些點擊、選中、按鍵等處理的事件,界面之間的跳轉(zhuǎn)Intent管理,通過Bundle對數(shù)據(jù)在界面之間進行傳輸。4在手機交互式通信服務(wù)中,學(xué)習(xí)了Android手機之間進行短信發(fā)送、廣播、對廣播的監(jiān)聽、服務(wù)等,在Service類中沒有conte_t,可以通過Handler來每秒反復(fù)運行,自動送出系統(tǒng)廣播信息,

26、同時在這里我們也知道可以設(shè)計一個常用的變量類,設(shè)計一個當前的CurrentActivity這個變量進行控制,進行處理。在Android編程過程中鞏固熟悉了的編程。由于Android應(yīng)用程序的開發(fā)離不開的支持,所以基礎(chǔ)的知識是必須的。Android系統(tǒng)是基于Linu_的手機操作系統(tǒng)平臺,要深入系統(tǒng)的學(xué)習(xí)Android,不僅僅是有和Android應(yīng)用開發(fā),必須要具備Linu_,C/C+高級編程才能深入的涉及Android Framework和Android內(nèi)核開發(fā)。成為Android開發(fā)的高素質(zhì)人才。所以,在后續(xù)對Android的學(xué)習(xí)中可能會看一些較底層的書籍。本科生畢業(yè)實習(xí)報告標 題:關(guān)于在“_

27、公司”從事Andorid開發(fā)程序員實習(xí)的報告實 習(xí) 單 位:_有限公司 實 習(xí) 時 間: 20_.3.2 實 習(xí) 崗 位: Android開發(fā)程序員 學(xué) 生 姓 名: 學(xué) 號: 院 系: 專 業(yè):年月日題目:關(guān)于在“_有限公司”從事Andorid開發(fā)程序員實習(xí)的報告一、實習(xí)單位及崗位簡介(一)實習(xí)單位的簡介_有限公司是一家剛剛成立的私營公司,在職員工大部分為80后軟件精英,主營軟件開發(fā)(方向),電子產(chǎn)品批發(fā)零售,信息系統(tǒng)集成服務(wù),公司行業(yè)主要是互聯(lián)網(wǎng)、電子商務(wù)、計算機軟件、計算機硬件等。公司地址在_,現(xiàn)共有員工大概50人。主要有Web開發(fā)部、Jsp開發(fā)部、Android開發(fā)部等。經(jīng)過不斷地學(xué)習(xí)

28、和實戰(zhàn),每個部門都有其實力強硬的帶頭人,整體上是一個積極向上,團結(jié)奮進的創(chuàng)業(yè)型企業(yè)。企業(yè)文化:人才是企業(yè)最大的財富,優(yōu)秀的產(chǎn)品,良好的服務(wù)是企業(yè)價值的體現(xiàn);愛祖國、愛人民、愛事業(yè)和愛生活是企業(yè)凝聚力的泉;尊重知識、集體奮斗、艱苦創(chuàng)業(yè)是企業(yè)發(fā)展的要求;責(zé)任意識、創(chuàng)新精神、敬業(yè)態(tài)度和精誠合作是企業(yè)文化的精髓;實事求是是企業(yè)的行為準則。(二)實習(xí)崗位的簡介我所在的實習(xí)崗位是一個所屬Android部的程序開發(fā)崗位,主要工作是配合組長,做一些力所能及的東西。同時組長會針對性的給我一些網(wǎng)站或者資料,讓我學(xué)習(xí),這些資料主要是和他現(xiàn)在做的項目相關(guān)的技術(shù)實現(xiàn)。我自己看一邊做個基本的了解,同時對這些技術(shù)和框架有個

29、大體的認識。然后他會再結(jié)合他的項目,有針對性的給我講解這些技術(shù)的應(yīng)用,是怎樣在他的項目里實現(xiàn)的。然后會給我分配一個小任務(wù),讓我拿來練手的同時,又一遍溫習(xí)和鞏固先前學(xué)到的技術(shù)。我的實習(xí)工作從一個的界面開始,慢慢熟悉這個的框架結(jié)構(gòu),然后把組長寫好的核心算法放進框架中,實現(xiàn)其功能??偟膩碚f,我在這個團隊中主要擔任輔助的工作,將其他人寫好的模塊放進項目框架中,從中不斷學(xué)習(xí)Amdroid開發(fā)的技巧和別人的代碼風(fēng)格。二、實習(xí)內(nèi)容及過程時間一晃而過,轉(zhuǎn)眼間到公司已經(jīng)兩個多月了。這是我人生中彌足珍貴的一段經(jīng)歷。在這段時間里各級領(lǐng)導(dǎo)在工作上給予了我極大的幫助,在生活上給予了我極大的關(guān)心,讓我充分感受到了領(lǐng)導(dǎo)們“

30、海納百川”的胸襟,感受到了大發(fā)人“不經(jīng)歷風(fēng)雨,怎能見彩虹”的豪氣。在對公司各級領(lǐng)導(dǎo)肅然起敬的同時,也為我有機會成為公司的一份子而自豪。 在段時間里,在領(lǐng)導(dǎo)和同事們的悉心關(guān)懷和指導(dǎo)下,通過自身的努力,各方面均取得了一定的進步。來這個公司雖然才短短兩個月,收獲挺多的,由對項目的一竅不通到現(xiàn)在對它的流程以及相關(guān)的技術(shù)都有所了解,也讓我深深體會到了溝通自學(xué)的重要性。所以我們每一步都有要集中注意力,爭取把每一步都做好。剛開始我們做這個程序的時候,大家都比較盲目,只是負責(zé)人說了一下,我們就開始進行編了在這個過程之種我們吃了許多的苦,有時候凌晨三四點我們還在加班,可最后做出的作品是輸入速度太慢,我們的主管于

31、是帶領(lǐng)我們到他們一樓的微機室是去看他們以前編寫的程序;不看不知道,一看嚇了我們一大跳,以前我們那有這樣想過呀,只要能做出來,沒有錯誤就行了,可是速度呢?人家一個小時輸入的東西,我們的程序可能需要一個早晨,看完之后主管對我們說:這樣的程序送你,你會用嗎?那個打擊呀,辛苦了幾天幾夜,最終卻是這樣的一個結(jié)果??纱驌魵w打擊,我們又得重新來做!相對而言,我們這次要比以前有經(jīng)驗了,一次比一次成熟起來了,在經(jīng)歷了又一個一天一夜的奮戰(zhàn),我們終于又有新希望了,可是心情剛好,那么又傳來了消息,說他們的數(shù)據(jù)又發(fā)生的變動,有了新的調(diào)整,這在以前我們也想過這個問題,也想好好的做,可是我們又一想工廠不是要實用嗎?這方面變

32、化的可能性很小,于是為了方期間我將有變量寫進了代碼之中,這一變,無疑宣布我要失敗了。和我在一起的幾個同事也是這種情況,所以我們這些沒有開發(fā)過軟件的充當軟件高手的新手們又得重新面對新的問題了.失敗,又一次被打??!幾天之后我們又做出了程序,很辛苦,此時我們才明白程序員的不易了,編程是一個見效特別慢的東西,而且對方又看不見,如果一不小心你的程序可能會無法打開,或者是說出現(xiàn)別的什么,那就完了,你幾天的成果就什么也看不見了,不像別的東西,做了,可以讓大家看得見。我的程序在最后的調(diào)試時出現(xiàn)了一點小故障,一時間我一點思路也沒有了,所以我失敗了。當然比表面來看我是失敗了,敗的很慘;可是從某種意義上說我又達到了

33、我的目的,因為只有失敗的人永遠都不會停下思考的腳步,激起了我沉睡的思想,使我一顆盲目的心有了方向,我不能這樣輸了,從那兒倒下去的,我會從那兒站起來的,頂著那么大的壓力,我的體會絕不低于他們中的任何一個人,說實話,在一段實習(xí)期間,我真的有點撐不住了,我也想到過放棄,可我不能就這樣輕言放棄,我失敗了,我輸?shù)舻氖羌寄?,不是人格;可我退縮了,就會失掉了人格,我將失去了所有,失掉技能我還會追回來的!人生的每一步旅途中,總有著一道無形的欄桿,每一次跨越需要很多的勇氣,也不是每一次跨越都能夠成功,失敗是不可避免的,主要的是要敢于承認失敗,面對失敗,努力去做,解決它,有這個決心,我想人生會成功的,至少可以無憾

34、!這次我想我會很用心的去學(xué)習(xí),盡量把他做到完美,至少我自己要九十分的滿意我才會交出我的作品。雖然加入公司這個大家庭已經(jīng)有不短的時間了,對開發(fā)技術(shù)掌握的還不是很深,對發(fā)現(xiàn)問題的處理還不是很全面,對分工的工作還沒有形成系統(tǒng)的計劃。隨著對公司和工作的進一步熟悉,我也希望能夠在今后的工作中更加迅速的提升自己的業(yè)務(wù)能力以及技術(shù)能力,我覺得多做一些工作更能體現(xiàn)自己的人生價值?!皹I(yè)精于勤而荒于嬉”,在以后的工作中我要不斷學(xué)習(xí)業(yè)務(wù)知識,通過多看、多問、多學(xué)、多練來不斷的提高自己的各項業(yè)務(wù)技能。學(xué)無止境,時代的發(fā)展瞬息萬變,各種學(xué)科知識日新月異。我將堅持不懈地努力學(xué)習(xí)各種知識,并用于指導(dǎo)實踐。在今后工作中,要努

35、力做好開發(fā)人員的本職工作,把自己的工作創(chuàng)造性做好做扎實,為項目的開發(fā)以及公司的發(fā)展貢獻自己的力量。通過和大家一段時間的相處,我深切地感受到,我們公司部是一個團結(jié)、上進、充滿活力的集體。每天大家都是笑臉相迎,即使面臨很大的工作壓力,辦公室里仍然會聽到笑聲;面對客戶,大家總是熱情真誠;面對技術(shù)上的困難,大家總是互相幫助,直至解決難題。整個部門和睦相處,就像一個溫馨的大家庭。而部門領(lǐng)導(dǎo)就是這個家庭中的家長,給每個人很大的空間自由發(fā)揮。從他們身上,我真正體會到了敬人、敬業(yè)、高效、高水平服務(wù)的真實意義,體會到了服務(wù)部服務(wù)、奉獻的意義,體會到了創(chuàng)造完美、服務(wù)社會的服務(wù)理念,知道了什么是創(chuàng)新就是生活。特別令

36、我感動的是,每當我遇到困難向大家求助時,誰都會無私的告訴我。我很慶幸自己能在這樣有限的時間里,在這么和諧的氣氛中工作、學(xué)習(xí),和同事們一起分享快樂,分擔工作。所以我努力向同事學(xué)習(xí),不懂就問,認真完成領(lǐng)導(dǎo)和同事交給我的每一項工作。實習(xí),是開端也是結(jié)束。展現(xiàn)在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責(zé)任。在今后的工作和生活中,我將繼續(xù)學(xué)習(xí),深入實踐,不斷提升自我,努力創(chuàng)造業(yè)績,繼續(xù)創(chuàng)造更多的價值人生就是經(jīng)歷著風(fēng)風(fēng)雨雨,在風(fēng)雨中倒下去,然后站起來的時候,那時的彩虹最美麗!三、實習(xí)收獲與體會學(xué)習(xí)Android有一段時間了,了解到在智能手機軟件不斷發(fā)展的今天,很多傳統(tǒng)PC機上的應(yīng)用正在向智

37、能手機客戶端轉(zhuǎn)移。但是在學(xué)習(xí)的過程中有出錯的操作以及隨之而來的全英文報錯內(nèi)容,讓人感覺到非常的郁悶和煩躁!可是隨著時間的推移,隨著掌握的知識的增加,不知道從哪天開始忽然發(fā)現(xiàn)從最初的面對Android時的煩躁到現(xiàn)在居然對Android有了一探究竟的興趣!總結(jié)了一下自己學(xué)習(xí)Android以來的一些心得,和大家分享一下!1、首先在學(xué)習(xí)Android的時候要有一份永不放棄的決心,從某些方面來說,學(xué)習(xí)Android是一件非??菰锏氖虑椋绕涫莿傞_始的時候,面對全英文的黑白操作界面,所以,持之以恒是最重要的!2、自己創(chuàng)造一個Android學(xué)習(xí)的環(huán)境!由于Android有大量的操作需要記憶,很顯然,靠死記硬

38、背是不科學(xué)的!最好的方法就是實踐,多操作,聯(lián)系的多了,自然而然的就記住了,而且還是記得最牢靠的!3、細微處著眼。Android是很嚴肅的,也許一個命令大小寫的錯誤就可能導(dǎo)致出錯,甚至多一個少一個空格,或者小符號,它也會給你個“小臉色”看看,這就要求我們在操作Android虛擬機的時候非常的細心,有足夠的耐心!4、留意Android代碼的報錯。出現(xiàn)操作錯誤的時候,它會報錯,告訴你哪里出問題了,可能有的同學(xué)英語能力比較差,碰到報錯的時候看不懂,也就不去管它,這就導(dǎo)致了排錯非常的困難。所以,碰到報錯的時候即使我們看不懂,我們也努力的去讀,然后根據(jù)一字半字的去“猜”,然后等找到錯誤了它就會潛意識的讓我

39、們明白那句全英文的報錯的大體意思,時間長了,碰到的次數(shù)多了,就算我們英語能力差,我們也可以“讀懂”它報錯的意思!寫在最后我想告訴大家的就是學(xué)習(xí)Android要多實踐,即使剛開始失敗了也要繼續(xù),再失敗再繼續(xù),再失敗再-學(xué)習(xí)Android失敗是很正常的事情,希望大家能堅持,不要害怕失敗。遇到問題的時候先嘗試著自己解決,等解決不了的時候再請教別人!不僅學(xué)Android要如此,學(xué)習(xí)其他方面的東西也應(yīng)該如此。學(xué)習(xí)靠積累,持之以恒方能見效。四、致謝在此,感謝我的實習(xí)單位給了我這次實習(xí)的機會,能讓我學(xué)到這么多在學(xué)校學(xué)不到的東西。同時也要感謝我的組長,能在那么繁忙的工作中還對我提出的問題耐心解答。也感謝我周圍

40、的同事,不因為我是一個實習(xí)生而對我有偏見,他們待人都很誠懇,也因為他們,我才能這么快的融入到這個團隊中,帶著輕松愉快,積極奮進的心態(tài)結(jié)束了這些天的實習(xí)。再次感謝幫助過我的這些人!指導(dǎo)教師簽名_:成績評定:年 月 教學(xué)系:(簽章)年 月 日日生產(chǎn)實習(xí)報告一實習(xí)目地生產(chǎn)實習(xí)是把理論與實際結(jié)合,通過對理論知識的理解,領(lǐng)悟從而運用到生活實際,鞏固所學(xué)的知識,提高對實際生活的認識,積累經(jīng)驗。同時生產(chǎn)實習(xí)也是大學(xué)生以學(xué)生身份到工作者身份的一個重要過度階段。在此期間,學(xué)生能夠初次體會到實際生產(chǎn)中的種種技能與經(jīng)驗。完成一項項項目,能體現(xiàn)出獨立思考能力。Android生產(chǎn)實習(xí)對目前應(yīng)用現(xiàn)狀進行了分析p 與比較,

41、進而研究分析p 了Android平臺的系統(tǒng)架構(gòu)和組件模型,在此基礎(chǔ)上,基于Android平臺設(shè)計和開發(fā),實現(xiàn)對android編程的理解與應(yīng)用,特別是在對于控件的應(yīng)用產(chǎn)生很深的理解。Android平臺是目前最普遍的手機應(yīng)用平臺,android實習(xí)可以讓我們與時代最新最廣泛的軟件開發(fā)聯(lián)系起來,鍛煉我們的學(xué)習(xí)能力,并且讓我們可以更加人性化,清晰的為用戶考慮。二實習(xí)內(nèi)容此次實習(xí)是對android的簡單的應(yīng)用與開發(fā),也是對android各個控件的學(xué)習(xí)與實踐。在的環(huán)境中對界面,應(yīng)用進行編程。本次實習(xí)重點完成了安卓開發(fā)計算器、安卓開發(fā)學(xué)生注冊界面、安卓開發(fā)音樂播放器和安卓開發(fā)游戲連連看這四個項目。做學(xué)生注冊

42、界面的時候?qū)W習(xí)了linearlayout,tablelayout, AbsoluteLayout, RelativeLayout四種布局,分別為線型布局,表格布局,絕對布局和相對布局,并知道了如何通過這四種布局的相互嵌套來使程序的界面更加的友好,更加的讓用戶接受。并簡單的了解了安卓目錄下SRC,gen,res等文件夾中的文件在項目中的作用,學(xué)習(xí)了切換界面的類Intent。然后學(xué)習(xí)了Button,Te_tView,Seekbar等android開發(fā)的控件,并且將這些控件都運用到了所作的學(xué)生注冊界面中。做音樂播放器時學(xué)習(xí)了關(guān)于音樂文件的調(diào)用,也學(xué)習(xí)了在主文件Main.中先創(chuàng)建多媒體對象后,然后通過

43、SD卡的文件路徑來創(chuàng)建一個播放資,然后在創(chuàng)建按鈕對象,同時添加6個按鈕對象創(chuàng)造各自的偵聽方法,我們用ListActivity來布局播放界面,用ImageButton來實現(xiàn)播放器的開始,暫停的操作。最后在開發(fā)連連看游戲時,將前面所學(xué)的知識進行綜合與加深,也學(xué)習(xí)到了新的函數(shù)與控件,該游戲主要包括claGameView(游戲視類,處理游戲中出現(xiàn)的情況,包括界面生成,算法等)claGameActivity(處理游戲中的消息提示),claStartActivity(游戲菜單設(shè)計),claSetActivity(菜單中游戲難度設(shè)定)這些類。比如用random函數(shù)來對連連看進行重排列,還有用menu對游戲里

44、的功能進行操作,還有用之前學(xué)到關(guān)于多媒體對象的調(diào)用將連連看游戲進行配樂。并且選用了網(wǎng)格對游戲界面進行了規(guī)劃,以及對于相同圖片的的消去,必須滿足情況:1,圖片相同;2,兩個圖片之間必須沒有障礙物,可以用若干個垂直的直線連接起來;3,連接兩個圖片的直線線段的轉(zhuǎn)折點不超過兩個(連接線由_軸和Y軸的平行線組成,即無拐點,一個拐點,兩個拐點)。三實習(xí)流程此次對android應(yīng)用與開發(fā)的實習(xí)分為以下幾個階段。首先,由老師帶領(lǐng)我們對android以及開發(fā)軟件eclimpse進行了一個大概的了解與操作,并且對開發(fā)語言基礎(chǔ)的基礎(chǔ)知識和編程思想進行了一次簡單的復(fù)習(xí)與加深。然后老師開始帶領(lǐng)我們學(xué)習(xí)android界面

45、的開發(fā),并且告訴我們?nèi)绾慰梢詫⒔缑姹M量做得美觀與方便,告訴我們作為程序的開發(fā)人員要為用戶考慮,在這一階段,我們開始試著學(xué)習(xí)和操作android的簡單控件,包括Te_tView,Button等。接著我們開始自己開發(fā)計算器,第一次將自己學(xué)到的控件進行組合搭配,并且開始學(xué)會怎么去監(jiān)聽按鈕,通過對安卓常用類的學(xué)習(xí),我們完成了計算器的常用功能。然而,對于計算機功能的實現(xiàn),我感覺自己還沒有辦法做到自己想到的所有功能這讓我對android更加滿興趣的學(xué)習(xí)下去。當初步接觸到了控件的開發(fā)與搭配后,我們開始開發(fā)學(xué)生注冊界面,并且將所輸入的信息反應(yīng)到下一個界面中,在做這個的時候,我們又新學(xué)習(xí)了Seekbar,Che

46、ckBo_等控件,讓我們進一步學(xué)習(xí)了android中的常用控件。然后是對音樂播放器的開發(fā),此階段我開始真正的接觸到了生活中自己經(jīng)常用到的軟件的開發(fā),并且也讓我第一次感覺到需要將自己開發(fā)的軟件做的美觀, 于是我們開始學(xué)會調(diào)用背景圖片,調(diào)用歌曲,并且學(xué)習(xí)了RadioButton控件,以及播放器中對音樂的下跳,循環(huán)播放等功能的學(xué)習(xí)與實現(xiàn)。最后是開發(fā)游戲“連連看”,在此之前老師先向我們介紹了對于圖片的處理等相關(guān)知識。對于連連看,我們很熟悉,也明白其中的游戲規(guī)則;然而把它們用計算機語言展示出來卻比用文字語言展示出來要難上很多。因此這個項目也是用時最多的一個項目,期間融合了算法設(shè)計以及之前幾個項目所學(xué)的知

47、識。雖然在參考資料下,完成了項目;但是也存在很多不足。當然也有自己特點的地方,比如添加了成功幾步就獎勵時間,比如游戲的配備音樂,以及音樂的開關(guān)按鈕。四實習(xí)心得通過這三個星期的畢業(yè)實習(xí),我學(xué)到了很多關(guān)于Android系統(tǒng)的技術(shù)知識,雖然實習(xí)的時間短暫但我仍舊收獲很多。首先,在每一天我認識了新的控件及相關(guān)的使用;其次,我們了解Android系統(tǒng)的歷史和今后的發(fā)展以及相關(guān)Android系統(tǒng)的總體構(gòu)成,然后,我們學(xué)會了Android編譯系統(tǒng)的搭建,以及在這個環(huán)境下編寫代碼,最后制作了簡單的音樂播放器以及連連看游戲等軟件;在這個過程中,我真正的了解到了理論與實際相結(jié)合的必要性以及獨立思考的重要性。生成實

48、習(xí)是為將來打基礎(chǔ)的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學(xué)歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會因涉事而成長。通過這次實習(xí),開闊了我的視野。這次的實習(xí)初步為我解開了安卓的神秘面紗,對于腦海中的那個可望而不可即,可玩兒不可解的安卓平臺初步走入了它的神秘世界;既感到興奮又感到驚奇,更感到壓力,方知知識海洋的廣大,學(xué)員任重道遠。這次實習(xí)讓我看清自己需要什么,同時也讓我吸取了許多學(xué)習(xí)以及和人相處的經(jīng)驗,這將對我以后踏足社會,謀生立業(yè)

49、有很好的借鑒和幫助作用。今后,我會珍惜這些寶貴的經(jīng)驗,在人生的旅途中勇往直前,迎接時代的挑戰(zhàn)。實習(xí)時間:學(xué)院:專業(yè)名稱:學(xué)號:姓名:指導(dǎo)老師:實習(xí)地點:_大學(xué)專業(yè)實習(xí)報告201_._._學(xué)院 計算機通信信息技術(shù)有限公司 201_._._ _ _ _ _一、實訓(xùn)地點_信息技術(shù)有限公司是一家隸屬于_集團主要從事軟件開發(fā)、技術(shù)咨詢與服務(wù)、IT教育投資、大學(xué)生實習(xí)實訓(xùn)等業(yè)務(wù)的民營科技型企業(yè)。二、實訓(xùn)目的到實際生產(chǎn)中的種種AndroidAndroid現(xiàn)對androidAndroidAndroidandroid實習(xí)可以讓我們與時代最目的:1、培養(yǎng)學(xué)生運用所學(xué)課程語言程序設(shè)計的理論知識和技能,分析p 解決計

50、算機實際應(yīng)用中的問題的能力。培養(yǎng)學(xué)生在語言程序設(shè)計的基礎(chǔ)上,開發(fā)Android應(yīng)用程序的思想和方法。 培養(yǎng)學(xué)生調(diào)查研究、查閱技術(shù)文獻、資料、手冊以及編寫技術(shù)文獻的能力。 通過課程設(shè)計,要求學(xué)生在指導(dǎo)教師的指導(dǎo)下,獨立完成課程設(shè)計的全部內(nèi)容 包括:1、確定開發(fā)的程序,收集和調(diào)查有關(guān)技術(shù)資料。2、按軟件工程步驟進行程序設(shè)計。3、對完成的程序進行測試和完善。4、完成課程設(shè)計報告。三、實訓(xùn)內(nèi)容學(xué)習(xí)實訓(xùn)的內(nèi)容主要包括如下:l 開發(fā)環(huán)境:了解了android的起與發(fā)展,學(xué)習(xí)安裝 Eclipse 插件 (ADT)學(xué)習(xí) AndroidSDK包含了開發(fā)Android應(yīng)用所依賴的jar文件、運行環(huán)境及相關(guān)工具l

51、Android項目結(jié)構(gòu):src/ 原代碼存放目錄 gen/ 自動生成目錄 gen 目錄中存放所有由Android開發(fā)工具自動生成的文件。目錄中最重要的就是R.文件。 這個文件由Android開發(fā)工具自動產(chǎn)生的。res/ 資(Resource)目錄 在這個目錄中我們可以存放應(yīng)用使用到的各種資,如_ml界面文件,圖片或數(shù)據(jù)。aets資目錄Android除了提供/res目錄存放資文件外,在/aets目錄也可以存放資文件。AndroidManifest._ml 項目清單文件 。l 基礎(chǔ)開發(fā) 一、1.Activity:是Android系統(tǒng)中的四大組件之一。2.Activity生命周期:void onCr

52、eate(Bundle savedInstanceState) void onStart void onRestart void onResume void onPause void onS void onDestroy 這七個方法定義了Activity的完整生命周期二、Intent: Intent對他要完成操作的一種抽象描述,我們可以用intent來啟動一個activity,發(fā)起一個broadcast和啟動或綁定一個service。Intent使應(yīng)用程序代碼在運行時動態(tài)綁定成為可能,這也降低了不同代碼之間的耦合性。Intent最常使用的方法是用來啟動一個activity。Intent封裝了他

53、要執(zhí)行動作的屬性,這些屬性最常見的是action和data Intent主要有以下四個重要屬性:dAction:Action屬性的值為一個字符串,它代表了系統(tǒng)中已經(jīng)定義了一系列常用的動作。通過setAction方法或在清單文件AndroidManifest._ml中設(shè)置。默認為:DEFAULT。Data:Data通常是URI格式定義的操作數(shù)據(jù)。例如:tel:/ 。通過setData方法設(shè)置。Category:Category屬性用于指定當前動作(Action)被執(zhí)行的環(huán)境。通過addCategory方法或在清單文件AndroidManifest._ml中設(shè)置。默認為:CATEGORY_DEFA

54、ULT。E_tras:E_tras屬性主要用于傳遞目標組件所需要的額外的數(shù)據(jù)。通過putE_tras方法設(shè)置。三、Service四大主鍵職業(yè),服務(wù)一般沒有用戶操作界面,它運行于系統(tǒng)中不容易被用戶發(fā)覺,可以使用它開發(fā)如監(jiān)控之類的程序。 要完成比較耗時的任務(wù);不需要用戶界面;四、BroadcastRecever 生命周期1.在廣播到達接收者時調(diào)用onRecever;方法2.注冊廣播的幾種方式包括:代碼注冊;項目清單注冊;五、Handler 1.Handler、Meage、MeageQueue和Looper之間的關(guān)系的關(guān)系,Handler的作用: Handler(一個線程可以有多個Handler但是

55、只能有一個Looper), 關(guān)系:向消息對列(MeageQueue封裝在Looper中)發(fā)送消息,Handler在創(chuàng)建時就會關(guān)聯(lián)以個Looper默認關(guān)聯(lián)當前Looper.作用:發(fā)送消息(Handler在主線程啟動一個子線程,在子線程調(diào)用SendMaager,發(fā)送到主線程的HandlerMeage方法);處理消息(調(diào)用HandlerMeage方法處理)。l 數(shù)據(jù)存儲一、Sharepreference:保存應(yīng)用系統(tǒng)的配置信息等的鍵值存儲機制。(使用鍵值機制:Bundle ContentValues Map JSONObjecdt)二、存儲方式 1)是一種鍵值存儲方式,可以持久化存儲變量的值(Sha

56、repreference存儲的值都是基本類型的數(shù)據(jù)) 存儲的數(shù)據(jù)是以_ml文件的形式存在,存儲在/data/data/packagename/shared_prefs目錄中文件存儲I/O存儲,主要是用于大文件的數(shù)據(jù)的存取,比如視頻、圖片等,該中存儲方式在使用的過程當中更新比較困難。文件存儲的使用:Activity提供了openFileOutput(name,mode)方法和openFileInput方法,用于讀寫文件數(shù)據(jù).第一個參數(shù)name中不能包含路徑分隔符“/”三、Sqlite 自定義一個數(shù)據(jù)庫的操作類,該類要e_tends SQLiteOpenHelper類public cla MyHe

57、lper e_tends SQLiteOpenHelper /類沒有實例化,是不能用作父類構(gòu)造器的參數(shù),必須聲明為靜態(tài)private static final String name = "china" /數(shù)據(jù)庫名稱 private static final int version = 1; /數(shù)據(jù)庫版本 public MyHelper (Conte_t conte_t) /第三個參數(shù)CursorFactory指定在執(zhí)行查詢時獲得一個游標實例的工廠類,設(shè)置為null,代表使用系統(tǒng)默認的工廠類super(conte_t, name, null, version); public void onCreate(SQLiteDatabase db) /該方法是在第一次實例化數(shù)據(jù)庫操作對象的時候被調(diào)用/可以在其中做一些初始化的工作,比如創(chuàng)建數(shù)據(jù)庫表等 public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) /在數(shù)據(jù)庫的版本發(fā)生改變的時候會被調(diào)用 四、ContentPro

溫馨提示

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

最新文檔

評論

0/150

提交評論