九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

創(chuàng)新實(shí)踐 安卓軟件開發(fā)報(bào)告

  • 資源ID:65896540       資源大?。?span id="24d9guoke414" class="font-tahoma">432.50KB        全文頁(yè)數(shù):21頁(yè)
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說(shuō)明有答案則都視為沒有答案,請(qǐng)知曉。

創(chuàng)新實(shí)踐 安卓軟件開發(fā)報(bào)告

沈陽(yáng)理工大學(xué)課程設(shè)計(jì)專用紙No17摘要從沒有比現(xiàn)在更好的時(shí)機(jī),能通過(guò)為Android編寫程序,將我們的創(chuàng)意帶人生活中。安卓App Store給了我們巨大的機(jī)會(huì),程序的開發(fā)也從未像如今這樣簡(jiǎn)單和廣泛。你不僅能夠擁有數(shù)百萬(wàn)的潛在客戶還能擁有尖端的開發(fā)工具和硬件。2008年Google推出了一款名為Android的開源智能手機(jī)操作系統(tǒng),它采用Linux內(nèi)核,開放手機(jī)聯(lián)盟(OHA)成員可以任意使用和修改SDK包,系統(tǒng)的開源性使其具有良好的拓展性。而很少受到早期手持設(shè)備的硬件和軟件限制。本設(shè)計(jì)在對(duì)Android開發(fā)有初步了解的情況下,設(shè)計(jì)一個(gè)有代表性的Android商業(yè)App,通過(guò)對(duì)商業(yè)實(shí)例的學(xué)習(xí),了解真實(shí)項(xiàng)目的系統(tǒng)構(gòu)架、引擎設(shè)計(jì),了解聲音、視頻、圖片處理等相關(guān)的編程技術(shù)要點(diǎn)、以便在實(shí)際的游戲項(xiàng)目開發(fā)中借鑒和綜合應(yīng)用這些知識(shí)。關(guān)鍵字:Android;APP;of rural drinking water sources, protection of drinking water sources in rural areas by the end of the delimitation of the scope of protection, complete with warning signs, isolating network protection facilities目錄1 開發(fā)工具與環(huán)境11.1 下載并安裝eclipse11.2 下載并安裝jdk11.3開發(fā)環(huán)境簡(jiǎn)介11.4開發(fā)環(huán)境搭建2安裝Eclipse41.4.3 安裝Android SDK41.4.4 ADT安裝創(chuàng)建AVD42 系統(tǒng)的設(shè)計(jì)與分析52.1 Android系統(tǒng)的概述5應(yīng)用層5應(yīng)用程序框架5系統(tǒng)運(yùn)行庫(kù)62.1.4 Linux內(nèi)核72.3 日歷流程圖73 系統(tǒng)詳細(xì)設(shè)計(jì)83.1 日歷其實(shí)是由3個(gè)預(yù)制的數(shù)據(jù)集組成83.2 視圖的生成83.3當(dāng)所示日期發(fā)生選擇變更是的視圖更新103.4 啟動(dòng)和運(yùn)行134 運(yùn)行結(jié)果144.1 系統(tǒng)啟動(dòng)144.2 進(jìn)入日歷144.4 退出應(yīng)用155 結(jié)論16參考文獻(xiàn)171 開發(fā)工具與環(huán)境1.1 下載并安裝eclipseEclipse 版本有要求:The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.1.下載eclipse只需登錄到http:/www.eclipse.org/downlands/即可下載最新版本的eclipse安裝程序。2.將下載好的eclipse解壓到D:eclipse for android。3.雙擊D:eclipse for android目錄下的eclipse.exe運(yùn)行eclipse即可2。1.2 下載并安裝jdk首先登錄到SUN官方網(wǎng)站然后雙擊剛下載的JDK安裝程序jdk-7u21-windows-i586,根據(jù)提示將JDK安裝到默認(rèn)目錄。右鍵單擊我的電腦,依次選擇屬性/高級(jí)/環(huán)境變量,在系統(tǒng)變量中新建一個(gè)名為JAVA_HOME,值為“”的環(huán)境變量。再打開Path環(huán)境變量,在最后加上“C:Program FilesJavajdk1.7.0_21bin;”,單擊“確定”按鈕即可。1.3開發(fā)環(huán)境簡(jiǎn)介JDK(Java Development Kit)是Sun Microsystems針對(duì)Java開發(fā)員的產(chǎn)品。自從Java誕生以來(lái),JDK已經(jīng)成為最廣泛的Java SDK。JDK是整個(gè)Java的核心內(nèi)容,包括了Java運(yùn)行環(huán)境、Java工具和Java基礎(chǔ)類庫(kù)三部分。從Sun的JDK1.5開始,提供了一些非常使用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。Eclipse是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組建構(gòu)建開發(fā)環(huán)境。Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。Android SDK即軟件開發(fā)工具包(software development kit)。被軟件開發(fā)工程師用于為特定的軟件包、軟件架構(gòu)、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件工具的集合。因此Android SDK是Android專屬的開發(fā)工具包。其授權(quán)協(xié)議為Apache,開發(fā)語(yǔ)言為Java、需要Android操作系統(tǒng)的支持。1.4開發(fā)環(huán)境搭建下載安裝Java開發(fā)包(JDK)。選擇“windows offline installation,multi-language”,根據(jù)屏幕提示完成安裝。打開計(jì)算機(jī)>點(diǎn)右鍵>屬性>高級(jí)系統(tǒng)設(shè)置>環(huán)境變量,在系統(tǒng)變量中添加。圖1.1環(huán)境變量新建JavaHome:C:Program FilesJavajdk_10,如圖1.2。圖1.2JavaHome新建CLASSPATH:.;%JavaHome%libdt.jar;%JavaHome%libtools.jar;,如圖1.3。圖1.3 CLASSPATH編輯Path,在變量值前添加:%JavaHome%bin;,如圖1.4。圖1.4 Path在CMD窗體中輸入java version,如果屏幕出現(xiàn)如圖1.5一樣的代碼信息,說(shuō)明JDK安裝成功了。圖1.5 CMD窗體安裝Eclipse選擇標(biāo)有"eclipse IDE for java developers"的文件進(jìn)行安裝。進(jìn)入解壓后的目錄,就可以看到一個(gè)名為“eclipse.exe”的可執(zhí)行文件,雙擊此文件直接運(yùn)行,eclipse 能自動(dòng)找到用戶先期安裝的JDK路徑 安裝Android SDK將下載的android-sdk壓縮包解壓為文件放于自選位置。在Eclipse中選擇Windows>Preferences>Android>Browse找到解壓文件>Apply>OK。打開環(huán)境變量,編輯Path,在變量值前添加:C: javaadt-bundle-windows-x86-20130522sdktools;,如圖1.6。圖1.6 Path1.4.4 ADT安裝創(chuàng)建AVD打開SDK Manager.exe,選擇tools>Manage AVDs,在Android Virtual Device Manager中點(diǎn)擊New,輸入AVD的信息,點(diǎn)OK完成AVD的創(chuàng)建。如圖1.7。圖1.7 AVD2 系統(tǒng)的設(shè)計(jì)與分析2.1 Android系統(tǒng)的概述Android是一個(gè)包括操作系統(tǒng),中間件以及一些重要應(yīng)用程序的專門針對(duì)移動(dòng)設(shè)備的層次結(jié)構(gòu)的軟件集。作為一個(gè)層次結(jié)構(gòu)的軟件集,一定有一個(gè)層次的系統(tǒng)構(gòu)架,下圖為Android的構(gòu)架圖:圖2.1 Android 系統(tǒng)構(gòu)架2.1.1應(yīng)用層Android會(huì)同一系列核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括email客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。所有的應(yīng)用程序都是使用JAVA語(yǔ)言編寫的。2.1.2應(yīng)用程序框架開發(fā)人員也可以完全訪問(wèn)核心應(yīng)用程序所使用的API框架。該應(yīng)用程序的架構(gòu)設(shè)計(jì)簡(jiǎn)化了組件的重用;任何一個(gè)應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過(guò)得遵循框架的安全性限制)。同樣,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組件。隱藏在每個(gè)應(yīng)用后面的是一系列的服務(wù)和系統(tǒng), 其中包括:豐富而又可擴(kuò)展的視圖(Views),可以用來(lái)構(gòu)建應(yīng)用程序, 它包括列表(lists),網(wǎng)格(grids),文本框(text boxes),按鈕(buttons), 甚至可嵌入的web瀏覽器; 內(nèi)容提供器(Content Providers)使得應(yīng)用程序可以訪問(wèn)另一個(gè)應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫(kù)), 或者共享它們自己的數(shù)據(jù):資源管理器(Resource Manager)提供 非代碼資源的訪問(wèn),如本地字符串,圖形,和布局文件( layout files );通知管理器 (Notification Manager) 使得應(yīng)用程序可以在狀態(tài)欄中顯示自定義的提示信息; 活動(dòng)管理器( Activity Manager) 用來(lái)管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。2.1.3系統(tǒng)運(yùn)行庫(kù)系統(tǒng)運(yùn)行庫(kù)包括程序庫(kù)和Android運(yùn)行庫(kù)。首先是程序庫(kù),Android 包含一些C/C+庫(kù),這些庫(kù)能被Android系統(tǒng)中不同的組件使用。它們通過(guò) Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。以下是一些核心庫(kù):系統(tǒng) C 庫(kù) - 一個(gè)從 BSD 繼承來(lái)的標(biāo)準(zhǔn) C 系統(tǒng)函數(shù)庫(kù)( libc ), 它是專門為基于 embedded linux 的設(shè)備定制的;媒體庫(kù) - 基于 PacketVideo OpenCORE;該庫(kù)支持多種常用的音頻、視頻格式回放和錄制,同時(shí)支持靜態(tài)圖像文件。編碼格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG ; Surface Manager - 對(duì)顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用程序提 供了2D和3D圖層的無(wú)縫融合; LibWebCore - 一個(gè)最新的web瀏覽器引擎用,支持Android瀏覽器和一個(gè)可嵌入的web視圖;SGL - 底層的2D圖形引擎;3D libraries - 基于OpenGL ES 1.0 APIs實(shí)現(xiàn);該庫(kù)可以使用硬件 3D加速(如果可用)或者使用高度優(yōu)化的3D軟加速;FreeType -位圖(bitmap)和矢量(vector)字體顯示;SQLite - 一個(gè)對(duì)于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫(kù)引擎。其次是Android 運(yùn)行庫(kù),Android 包括了一個(gè)核心庫(kù),該核心庫(kù)提供了JAVA編程語(yǔ)言核心庫(kù)的大多數(shù)功能。每一個(gè)Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例。Dalvik被設(shè)計(jì)成一個(gè)設(shè)備可以同時(shí)高效地運(yùn)行多個(gè)虛擬系統(tǒng)。 Dalvik虛擬機(jī)執(zhí)行(.dex)的Dalvik可執(zhí)行文件,該格式文件針對(duì)小內(nèi)存使用做了優(yōu)化。同時(shí)虛擬機(jī)是基于寄存器的,所有的類都經(jīng)由JAVA編譯器編譯,然后通過(guò)SDK中 的 "dx" 工具轉(zhuǎn)化成.dex格式由虛擬機(jī)執(zhí)行。Dalvik虛擬機(jī)依賴于linux內(nèi)核的一些功能,比如線程機(jī)制和底層內(nèi)存管理機(jī)制。2.1.4 Linux內(nèi)核Android 的核心系統(tǒng)服務(wù)依賴于 Linux 2.6 內(nèi)核,如安全性,內(nèi)存管理,進(jìn)程管理, 網(wǎng)絡(luò)協(xié)議棧和驅(qū)動(dòng)模型。 Linux 內(nèi)核也同時(shí)作為硬件和軟件棧之間的抽象層。2.3 日歷流程圖iPlanet日歷S2erver2.xRun db_recover下載和安裝Calender Server運(yùn)行db_upgrade運(yùn)行l(wèi)es2milgrateSun ONE下載和安裝Calender Server6.x運(yùn)行cs5migrateSun Java System Calender Server 6Netscape Calender Server4.x下載和安裝Calender Server運(yùn)行ncs4migrate圖2.2 流程圖3 系統(tǒng)詳細(xì)設(shè)計(jì)3.1 日歷其實(shí)是由3個(gè)預(yù)制的數(shù)據(jù)集組成日歷整個(gè)系統(tǒng)是由3個(gè)GridView組成,3個(gè)GridView分別預(yù)制當(dāng)前月、上個(gè)月和下個(gè)月當(dāng)發(fā)生滑動(dòng)事件的時(shí)候產(chǎn)生替換,同時(shí)在加載時(shí)重新生成。private Context mContext = BaseCalendar.this;private GridView title_gView;private GridView gView1;/ 上一個(gè)月private GridView gView2;/ 當(dāng)前月private GridView gView3;/ 下一個(gè)月/ private GridView gView1;boolean bIsSelection = false;/ 是否是選擇事件發(fā)生private Calendar calStartDate = Calendar.getInstance();/ 當(dāng)前顯示的日歷private Calendar calSelected = Calendar.getInstance(); / 選擇的日歷private Calendar calToday = Calendar.getInstance(); / 今日private CalendarGridViewAdapter gAdapter;private CalendarGridViewAdapter gAdapter1;private CalendarGridViewAdapter gAdapter3;/ 頂部按鈕private Button btnToday = null;private RelativeLayout mainLayout;/private int iMonthViewCurrentMonth = 0; / 當(dāng)前視圖月private int iMonthViewCurrentYear = 0; / 當(dāng)前視圖年private int iFirstDayOfWeek = Calendar.MONDAY;private static final int mainLayoutID = 88; / 設(shè)置主布局IDprivate static final int titleLayoutID = 77; / title布局IDprivate static final int caltitleLayoutID = 66; / title布局IDprivate static final int calLayoutID = 55; / 日歷布局ID3.2 視圖的生成 生成一個(gè)主視圖/ 生成內(nèi)容視圖private View generateContentView() / 創(chuàng)建一個(gè)垂直的線性布局(整體內(nèi)容)viewFlipper = new ViewFlipper(this);viewFlipper.setId(calLayoutID);mainLayout = new RelativeLayout(this); / 創(chuàng)建一個(gè)垂直的線性布局(整體內(nèi)容)RelativeLayout.LayoutParams params_main = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);mainLayout.setLayoutParams(params_main);mainLayout.setId(mainLayoutID);mainLayout.setGravity(Gravity.CENTER_HORIZONTAL);LinearLayout layTopControls = createLayout(LinearLayout.HORIZONTAL); / 生成頂部按鈕布局generateTopButtons(layTopControls); / 生成頂部按鈕 (上一月,下一月,當(dāng)前月)RelativeLayout.LayoutParams params_title = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);params_title.topMargin = 5;/ params_title.addRule(RelativeLayout.ALIGN_PARENT_TOP, 20);layTopControls.setId(titleLayoutID);mainLayout.addView(layTopControls, params_title);calStartDate = getCalendarStartDate();setTitleGirdView();RelativeLayout.LayoutParams params_cal_title = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);params_cal_title.addRule(RelativeLayout.BELOW, titleLayoutID);/ params_cal_title.topMargin = 5;mainLayout.addView(title_gView, params_cal_title);CreateGirdView();RelativeLayout.LayoutParams params_cal = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);params_cal.addRule(RelativeLayout.BELOW, caltitleLayoutID);mainLayout.addView(viewFlipper, params_cal);LinearLayout br = new LinearLayout(this);RelativeLayout.LayoutParams params_br = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, 1);params_br.addRule(RelativeLayout.BELOW, calLayoutID);br.setBackgroundColor(getResources().getColor(R.color.calendar_background);mainLayout.addView(br, params_br);return mainLayout;3.3當(dāng)所示日期發(fā)生選擇變更是的視圖更新在主視圖所示日期改變時(shí)更新,主要代碼如下:/ 根據(jù)改變的日期更新日歷/ 填充日歷控件用private void UpdateStartDateForMonth() calStartDate.set(Calendar.DATE, 1); / 設(shè)置成當(dāng)月第一天iMonthViewCurrentMonth = calStartDate.get(Calendar.MONTH);/ 得到當(dāng)前日歷顯示的月iMonthViewCurrentYear = calStartDate.get(Calendar.YEAR);/ 得到當(dāng)前日歷顯示的年String s = calStartDate.get(Calendar.YEAR)+ "-"+ NumberHelper.LeftPad_Tow_Zero(calStartDate.get(Calendar.MONTH) + 1);btnToday.setText(s);/ 星期一是2 星期天是1 填充剩余天數(shù)int iDay = 0;int iFirstDayOfWeek = Calendar.MONDAY;int iStartDay = iFirstDayOfWeek;if (iStartDay = Calendar.MONDAY) iDay = calStartDate.get(Calendar.DAY_OF_WEEK) - Calendar.MONDAY;if (iDay < 0)iDay = 6;if (iStartDay = Calendar.SUNDAY) iDay = calStartDate.get(Calendar.DAY_OF_WEEK) - Calendar.SUNDAY;if (iDay < 0)iDay = 6;calStartDate.add(Calendar.DAY_OF_WEEK, -iDay);private Calendar getCalendarStartDate() calToday.setTimeInMillis(System.currentTimeMillis();calToday.setFirstDayOfWeek(iFirstDayOfWeek);if (calSelected.getTimeInMillis() = 0) calStartDate.setTimeInMillis(System.currentTimeMillis();calStartDate.setFirstDayOfWeek(iFirstDayOfWeek); else calStartDate.setTimeInMillis(calSelected.getTimeInMillis();calStartDate.setFirstDayOfWeek(iFirstDayOfWeek);return calStartDate;public class TitleGridAdapter extends BaseAdapter int titles = new int R.string.Sun, R.string.Mon, R.string.Tue,R.string.Wed, R.string.Thu, R.string.Fri, R.string.Sat ;private Activity activity;/ constructpublic TitleGridAdapter(Activity a) activity = a;Overridepublic int getCount() return titles.length;Overridepublic Object getItem(int position) return titlesposition;Overridepublic long getItemId(int position) return position;Overridepublic View getView(int position, View convertView, ViewGroup parent) LinearLayout iv = new LinearLayout(activity);TextView txtDay = new TextView(activity);txtDay.setFocusable(false);txtDay.setBackgroundColor(Color.TRANSPARENT);iv.setOrientation(1);txtDay.setGravity(Gravity.CENTER);LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);int i = (Integer) getItem(position);txtDay.setTextColor(Color.WHITE);Resources res = getResources();if (i = R.string.Sat) / 周六txtDay.setBackgroundColor(res.getColor(R.color.title_text_6); else if (i = R.string.Sun) / 周日txtDay.setBackgroundColor(res.getColor(R.color.title_text_7); else txtDay.setText(Integer) getItem(position);iv.addView(txtDay, lp);return iv;3.4 啟動(dòng)和運(yùn)行當(dāng)你點(diǎn)擊運(yùn)行程序是的加載代碼 TextView txtDay = new TextView(activity);/ 日期txtDay.setGravity(Gravity.CENTER_HORIZONTAL);/ 判斷是否是當(dāng)前月if (iMonth = iMonthViewCurrentMonth) txtToDay.setTextColor(resources.getColor(R.color.ToDayText);txtDay.setTextColor(resources.getColor(R.color.Text); else txtDay.setTextColor(resources.getColor(R.color.noMonth);txtToDay.setTextColor(resources.getColor(R.color.noMonth);int day = myDate.getDate(); / 日期txtDay.setText(String.valueOf(day);txtDay.setId(position + 500);iv.setTag(myDate);LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);iv.addView(txtDay, lp);LinearLayout.LayoutParams lp1 = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);iv.addView(txtToDay, lp1);/ 日期結(jié)束4 運(yùn)行結(jié)果4.1 系統(tǒng)啟動(dòng)進(jìn)入系統(tǒng)后,系統(tǒng)加載如圖4.1。圖4.1 系統(tǒng)初始化4.2 進(jìn)入日歷進(jìn)入日歷主界面(可滑動(dòng)進(jìn)行翻頁(yè)查看其他日期點(diǎn)擊添加備注等功能),如圖4.2圖4.2 主界面4.4 退出應(yīng)用單擊MENU鍵,退出應(yīng)用。如圖4.3。圖4.3 退出App5 結(jié)論日歷是一款經(jīng)典的小應(yīng)用它既有簡(jiǎn)單易學(xué)的特性,而且界面美觀;2007年11月5日,互聯(lián)網(wǎng)巨頭Google宣布依靠android系統(tǒng)進(jìn)軍手機(jī)操作系統(tǒng)領(lǐng)域后,幾年來(lái)android一路高歌,擁有越來(lái)越多的用戶群體,為順應(yīng)時(shí)代潮流,本次創(chuàng)新實(shí)踐周的題目是一款能夠在android手機(jī)上運(yùn)行的小應(yīng)用。通過(guò)這次課程設(shè)計(jì),我學(xué)到了很多新的知識(shí),同時(shí)也鍛煉了我的綜合運(yùn)用所學(xué)的知識(shí),解決問(wèn)題的能力,也提高我查閱文獻(xiàn)資料、對(duì)程序整體的把握等其他能力與水平。在課程設(shè)計(jì)過(guò)程中,在小組成員的討論中,不斷地對(duì)源程序進(jìn)行改進(jìn)與完善,修改了以往掃雷程序的界面,界面更加漂亮。并且在編寫的過(guò)程中,各種組件的運(yùn)用,各種算法的應(yīng)用,各種控件的利用我都是隨著課程設(shè)計(jì)的不斷深入而不斷熟悉并逐步掌握的。 總而言之,在創(chuàng)新實(shí)踐周中,我對(duì)android平臺(tái)和游戲開發(fā)等領(lǐng)域都有了一定的了解。其中所學(xué)到的知識(shí),將成為我今后學(xué)習(xí)工作當(dāng)中的監(jiān)視基礎(chǔ)。希望以后還會(huì)有這種鍛煉自己的實(shí)踐機(jī)會(huì)。參考文獻(xiàn)1 景保玉.2010中國(guó)移動(dòng)應(yīng)用開發(fā)現(xiàn)狀與趨勢(shì)大調(diào)查.2011年01月12日:10232 Michael J.Young. 輕松搞定XML.林嘉勝譯. 清華大學(xué)出版社,2001年01月08日:12583(英)Herbert Schildt Java參考大全(J2SE 5 Edition).清華大學(xué)出版社.2010年:1584 Mark L.Murphy.Android開發(fā)入門教程.人民郵電出版社,2010年12月:1205 郭宏志Android 應(yīng)用開發(fā)詳解M北京:電子工業(yè)出版社2010-10-26 余志龍Google Android SDK 開發(fā)范例大全M北京:人民郵電出版社2009-7-17 靳巖,姚尚朗Google Android 開發(fā)入門與實(shí)戰(zhàn)M北京:人民郵電出版社2009-7-1

注意事項(xiàng)

本文(創(chuàng)新實(shí)踐 安卓軟件開發(fā)報(bào)告)為本站會(huì)員(dus****log)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!