ANDROID開發(fā)實訓(xùn)設(shè)計

ANDROID開發(fā)實訓(xùn)設(shè)計

ID:47037504

大?。?49.75 KB

頁數(shù):9頁

時間:2019-07-04

ANDROID開發(fā)實訓(xùn)設(shè)計_第1頁
ANDROID開發(fā)實訓(xùn)設(shè)計_第2頁
ANDROID開發(fā)實訓(xùn)設(shè)計_第3頁
ANDROID開發(fā)實訓(xùn)設(shè)計_第4頁
ANDROID開發(fā)實訓(xùn)設(shè)計_第5頁
資源描述:

《ANDROID開發(fā)實訓(xùn)設(shè)計》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、本科生《生產(chǎn)實習(xí)》報告ANDROID開發(fā)實訓(xùn)設(shè)計學(xué)院:理學(xué)院專業(yè):12物理學(xué)學(xué)號:學(xué)生姓名:指導(dǎo)教師:二〇一五年十月ANDROID開發(fā)實訓(xùn)設(shè)計1.實訓(xùn)目的實習(xí)是把理論與實際結(jié)合通過對理論知識的理解領(lǐng)悟從而運(yùn)用到生活實際鞏固所學(xué)的知識提高對實際生活的認(rèn)識積累經(jīng)驗。同時生產(chǎn)實習(xí)也是大學(xué)生以學(xué)生身份到工作者身份的一個重要過度階段。在此期間學(xué)生能夠初次體會到實際生產(chǎn)中的種種技能與經(jīng)驗。完成一項項項目能體現(xiàn)出獨(dú)立思考能力。Android生產(chǎn)實習(xí)對目前應(yīng)用現(xiàn)狀進(jìn)行了分析與比較,進(jìn)而研究分析了Android平臺的系統(tǒng)架構(gòu)和組件模型。在此基礎(chǔ)上,基于Android平臺設(shè)計和開發(fā),實現(xiàn)對android編程

2、的理解與應(yīng)用,特別是在對于控件的應(yīng)用產(chǎn)生很深的理解。Android平臺是目前最普遍的手機(jī)應(yīng)用平臺android實習(xí)可以讓我們與時代最新最廣泛的軟件開發(fā)聯(lián)系起來,鍛煉我們的學(xué)習(xí)能力并且讓我們可以更加人性化清晰的角度為用戶考慮。目的:培養(yǎng)學(xué)生運(yùn)用所學(xué)課程Java語言程序設(shè)計的理論知識和技能,分析解決計算機(jī)實際應(yīng)用中的問題的能力。培養(yǎng)學(xué)生在Java語言程序設(shè)計的基礎(chǔ)上,開發(fā)Android應(yīng)用程序的思想和方法。培養(yǎng)學(xué)生調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊以及編寫技術(shù)文獻(xiàn)的能力。2.實訓(xùn)內(nèi)容學(xué)習(xí)實訓(xùn)的內(nèi)容主要包括如下:2.1開發(fā)平臺的介紹本系統(tǒng)是在WindowsXP環(huán)境下開發(fā)的,使用的開發(fā)軟件是Eclip

3、se和Sqlite數(shù)據(jù)庫。Eclipse是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計算機(jī)語言比如C++和Python的開發(fā)工具。Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE。Eclipse最初是由IBM公司開發(fā)的替代商業(yè)軟件VisualAgeforJava的下一代IDE開發(fā)環(huán)境,2001年11月貢獻(xiàn)給開源社區(qū),現(xiàn)在它由非營利軟件供應(yīng)商聯(lián)盟Eclipse基金會(EclipseFoundation)管理

4、。2003年,Eclipse3.0選擇OSGi服務(wù)平臺規(guī)范為運(yùn)行時架構(gòu)。2007年6月,穩(wěn)定版3.3發(fā)布。2008年6月發(fā)布代號為Ganymede的3.4版。Eclipse采用的技術(shù)是IBM公司開發(fā)的(SWT),這是一種基于Java的窗口組件,類似Java本身提供的AWT和Swing窗口組件;不過IBM聲稱SWT比其他Java窗口組件更有效率。Eclipse的用戶界面還使用了GUI中間層JFace,從而簡化了基于SWT的應(yīng)用程序的構(gòu)建。Eclipse的插件機(jī)制是輕型軟件組件化架構(gòu)。在富客戶機(jī)平臺上,Eclipse使用插件來提供所有的附加功能,例如支持Java以外的其他語言。已有的分離的插件已經(jīng)

5、能夠支持C/C++(CDT)、Perl、Ruby,Python、telnet和數(shù)據(jù)庫開發(fā)。插件架構(gòu)能夠支持將任意的擴(kuò)展加入到現(xiàn)有環(huán)境中,例如配置管理,而決不僅僅限于支持各種編程語言。Eclipse的設(shè)計思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本內(nèi)核包括:圖形API(SWT/Jface),Java開發(fā)環(huán)境插0件(JDT),插件開發(fā)環(huán)境(PDE)等。SQLite是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領(lǐng)域項目。不像常見的客戶-服務(wù)器范例,SQLite引擎不是

6、個程序與之通信的獨(dú)立進(jìn)程,而是連接到程序中成為它的一個主要部分。所以主要的通信協(xié)議是在編程語言內(nèi)的直接API調(diào)用。這在消耗總量、延遲時間和整體簡單性上有積極的作用。整個數(shù)據(jù)庫(定義、表、索引和數(shù)據(jù)本身)都在宿主主機(jī)上存儲在一個單一的文件中。它的簡單的設(shè)計是通過在開始一個事務(wù)的時候鎖定整個數(shù)據(jù)文件而完成的。特征是庫實現(xiàn)了多數(shù)的SQL-92標(biāo)準(zhǔn),包括事務(wù),就是代表原子性、一致性、隔離性和持久性的(ACID),觸發(fā)器和多數(shù)的復(fù)雜查詢。不進(jìn)行類型檢查。你可以把字符串插入到整數(shù)列中。例如,某些用戶發(fā)現(xiàn)這是使數(shù)據(jù)庫更加有用的創(chuàng)新,特別是與無類型的腳本語言一起使用的時候。其他用戶認(rèn)為這是主要的缺點(diǎn)。多個進(jìn)程

7、或線程可以訪問同一個數(shù)據(jù)而沒有問題??梢圆⑿械臐M足多個讀訪問。只有在其他訪問當(dāng)前不被服務(wù)的時候才能滿足寫訪問;否則寫訪問失敗并帶有一個錯誤代碼(也可以在可配置的超時過期之后自動的重試)。提供了叫做sqlite的一個獨(dú)立程序用來查詢和管理SQLite數(shù)據(jù)庫文件。它也充當(dāng)寫使用SQLite庫的應(yīng)用的一個例子。2.2開發(fā)環(huán)境的搭建2.2.1JDK安裝下載(jdk-6u25-windows-i586.ex

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。