freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于安卓的手機(jī)日歷管理系統(tǒng)畢業(yè)論文(已修改)

2025-07-09 20:17 本頁面
 

【正文】 基于安卓的手機(jī)日歷管理系統(tǒng)畢業(yè)論文目 錄摘 要 2Abstract 3目 錄 4第一章 緒論 7 課題背景 7 安卓平臺簡介 8 安卓平臺特色介紹 8 安卓系統(tǒng)編程語言 9 安卓開發(fā)的現(xiàn)狀 9第二章 系統(tǒng)開發(fā)環(huán)境與相關(guān)技術(shù) 10 系統(tǒng)開發(fā)的環(huán)境 10 系統(tǒng)開發(fā)軟件的簡介 10 Eclipse的簡介 10 11 11 軟件下載準(zhǔn)備 11 JDK安裝 11 Android SDK安裝 12 ADT安裝 13 創(chuàng)建AVD 13 系統(tǒng)開發(fā)編程語言的簡介 14第三章 系統(tǒng)需求分析及概要設(shè)計(jì) 16 系統(tǒng)的需求分析 16 系統(tǒng)的概要設(shè)計(jì) 16 系統(tǒng)的功能模塊說明 16 系統(tǒng)的功能模塊結(jié)構(gòu)圖 16第四章 系統(tǒng)的詳細(xì)設(shè)計(jì) 19 系統(tǒng)主界面的設(shè)計(jì)和實(shí)現(xiàn) 19 系統(tǒng)主界面的頭部菜單欄 19 系統(tǒng)的日歷界面 20 系統(tǒng)的日歷特色顯示 22 系統(tǒng)任務(wù)界面的設(shè)計(jì) 23 任務(wù)界面的數(shù)據(jù)庫準(zhǔn)備 23 任務(wù)界面之新增界面 26 任務(wù)界面之總?cè)粘探缑?33 任務(wù)界面之單一日程界面 35 任務(wù)界面之實(shí)現(xiàn)對已有日程日期的標(biāo)記 36 系統(tǒng)設(shè)置界面 37 系統(tǒng)關(guān)于界面 38 系統(tǒng)底部菜單項(xiàng) 38 日歷界面使用的底部菜單項(xiàng) 39 其他界面使用的底部菜單項(xiàng)設(shè)計(jì)與實(shí)現(xiàn) 41 農(nóng)歷算法 42第五章 程序測試 46 安卓測試概述 46 功能性測試 47以上測試均為真機(jī)測試,并且有錄制詳細(xì)的操作視頻 47 穩(wěn)定性測試 47 測試結(jié)果 48結(jié)束語 49參考文獻(xiàn) 51致謝 52第一章 緒論 課題背景當(dāng)今社會是信息社會,人們無論何時(shí)、無論何地都是在與信息打交道,您閱讀的報(bào)紙是信息、看到的廣告是信息、電視傳播的是信息、上網(wǎng)瀏覽的是信息,當(dāng)代人簡直生活在“信息海洋”中。這么多的信息哪些是有用的,哪些是無用的,人們在信息豐富的社會中,難免會忘記一些重要信息,有時(shí)會掉一個(gè)尋呼機(jī),有時(shí)會掉一個(gè)電話本或筆記本什么的,這些“信息載體”也許包含著重要的個(gè)人信息。如何將這些有用的信息存儲起來避免忘記或丟失,如何對這些有用信息進(jìn)行有序地組織、管理以資對生活決策提供幫助,這正是信息管理軟件要解決的問題。進(jìn)入21世紀(jì)以來,無所不在的計(jì)算將打破傳統(tǒng)意義上的計(jì)算機(jī)概念:使用更方便、移動更容易、功能更多樣化的各種具有計(jì)算機(jī)功能的設(shè)備大量出現(xiàn),并且在需要時(shí),可以隨時(shí)通過無線方式連接到移動數(shù)據(jù)通信網(wǎng)絡(luò)中,以便高效地交換信息和獲得各種服務(wù)。這種設(shè)備人們稱之為無限設(shè)備(Mobile Device)。移動設(shè)備最根本的特征是移動性,即能夠利用無線電波、微波或紅外線等傳輸介質(zhì)允許通信中的設(shè)備在一定范圍內(nèi)自由移動,其位置不受束縛,從而實(shí)現(xiàn)通信雙方至少有一方在移動中進(jìn)行信息傳輸和交換的目的。移動設(shè)備從產(chǎn)生到現(xiàn)在的歷史并不長,然而其發(fā)展速度卻遠(yuǎn)遠(yuǎn)超出人們的預(yù)料?,F(xiàn)如今,移動設(shè)備大行其道,全球有超過十億部移動電話正在被使用,并且這個(gè)數(shù)目正在逐漸增加。在除美國之外的每個(gè)發(fā)達(dá)國家,擁有手機(jī)的人數(shù)比擁有計(jì)算機(jī)的人數(shù)更多。而目前,隨著移動設(shè)備越來越普及及移動硬件的提升,移動設(shè)備的功能越來越完善,移動設(shè)備的系統(tǒng)平臺也日漸火熱起來。目前國內(nèi)最常見的移動開發(fā)平臺有Symbian,iPhone,Windows Phone 以及Android。如今國內(nèi)外都有非常多的Android 系統(tǒng)的用戶。自從2011年第一季度,Android在全球份額首次超過Symbian,躍居全球第一。截止2012年2月?lián)?的份額,%??紤]到如今手機(jī)系統(tǒng)的發(fā)展現(xiàn)狀,以及Android平臺系統(tǒng)自身所擁有的優(yōu)勢。因此,基于安卓平臺開發(fā)一款手機(jī)應(yīng)用軟件具有較大的意義和可行性。 安卓平臺簡介Android一詞的本義指“機(jī)器人”,同時(shí)也是Google于2007年11月5日宣布的基于Linux平臺的開源手機(jī)操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號稱是首個(gè)為移動終端打造的真正開放和完整的移動軟件。目前,最新版本為Android Ice Cream Sandwich (冰激凌三明治) 以及還在測試中的Android Bean(果凍豆)。 安卓平臺特色介紹在優(yōu)勢方面,Android平臺首先就是其開放性,開放的平臺允許任何移動終端廠商加入到Android聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個(gè)嶄新的平臺也將很快走向成熟。開發(fā)性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對于消費(fèi)者來講,最大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費(fèi)者將可以用更低的價(jià)位購得心儀的手機(jī)。在過去很長的一段時(shí)間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營商的控制。自從iPhone上市,用戶可以更加方便地連接網(wǎng)絡(luò),運(yùn)營商的制約減少。隨著EDGE、HSDPA這些2G至3G移動網(wǎng)絡(luò)的逐步過渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運(yùn)營商口中的笑談。這一點(diǎn)還是與Android平臺的開放性相關(guān),由于Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容。好比你從諾基亞Symbian風(fēng)格手機(jī)一下改用蘋果iPhone,同時(shí)還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。Android平臺提供給第三方開發(fā)商一個(gè)十分寬泛、自由的環(huán)境。因此不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如何控制正是留給Android難題之一。 安卓系統(tǒng)編程語言  在Android中,開發(fā)者可以使用Java作為編程語言來開發(fā)應(yīng)用程序,也可以通過NDK使用C/C++作為編程語言來開發(fā)應(yīng)用程序,也可使用SL4A來使用其他各種腳本語言進(jìn)行編程(如:python、lua、tcl、php等等),還有其他諸如:Qt(qt for android)、Mono(mono for android)等一些著名編程框架也開始支持Android編程,甚至通過MonoDroid,開發(fā)者還可以使用C作為編程語言來開發(fā)應(yīng)用程序。另外,谷歌還在2009年特別發(fā)布了針對初學(xué)者的Android Simple語言,該語言類似Basic語言。而在網(wǎng)頁編程語言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已經(jīng)支持Android開發(fā)。   在Android系統(tǒng)底層方面,Android使用C/C++作為開發(fā)語言。而Android應(yīng)用層的開發(fā),基本上全部是采用Java開發(fā)。但和我們一般互聯(lián)網(wǎng)上應(yīng)用的JAVA還是有些區(qū)別的。 此”JAVA是google自己做的一套實(shí)現(xiàn)來實(shí)現(xiàn),和SUN的底層是不太一樣的。不過對開發(fā)應(yīng)用區(qū)別不大。 安卓開發(fā)的現(xiàn)狀目前國內(nèi)的 Android 開發(fā)還是主要以應(yīng)用開發(fā)為主,主要分成3類:為企業(yè)開發(fā)應(yīng)用、開發(fā)通用應(yīng)用(放到 Android Market或者其他App Market 銷售)以及游戲開發(fā)(放到 Android Market 或者其他 App Market 銷售)。第一類開發(fā)者一般身處規(guī)模較大的公司,這些公司主要為自有品牌或者其他品牌設(shè)計(jì)手機(jī)或者平板電腦的總體方案。除了根據(jù)需求對系統(tǒng)進(jìn)行定制外,更多的工作在于為這些系統(tǒng)編寫定制的應(yīng)用。第二類開發(fā)者,一般處于創(chuàng)業(yè)型公司或者是獨(dú)立開發(fā)者,他們的盈利方式主要是2種:為國外公司進(jìn)行外包開發(fā),或者通過Google 的移動廣告(AdMob)通過廣告點(diǎn)擊分成。而理論上的通過付費(fèi)下載的形式來盈利的,現(xiàn)在國內(nèi)鮮見成功者。第三類開發(fā)者,目前和第二類開發(fā)者類似。下圖是開發(fā)者提交的 應(yīng)用和游戲的數(shù)目所占的比例圖, 從中也可以看出應(yīng)用開發(fā)數(shù)目遠(yuǎn)超游戲開發(fā)。第二章 系統(tǒng)開發(fā)環(huán)境與相關(guān)技術(shù) 系統(tǒng)開發(fā)的環(huán)境Android 的上層應(yīng)用程序是用Java 語言開發(fā),同時(shí)還需要基于Dalvik虛擬機(jī),所以,Google公司推薦使用主流的Java繼承開發(fā)環(huán)境Eclipse。只有Eclipse還不夠, 因?yàn)槭鞘褂?Java 語言進(jìn)行開發(fā), 還應(yīng)該有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的應(yīng)用程序開發(fā)和Java開發(fā)有較大區(qū)別的,所以還需要有Google提供的Android SDK。同時(shí),還需要在 Eclipse安裝ADT,為 Android開發(fā)提供開發(fā)工具的升級或者變更,是Eclipse 下開發(fā)工具的升級下載的工具。簡言之,需要以下軟件,才能搭建 Android 開發(fā)環(huán)境,從而進(jìn)行Android應(yīng)用程序的開發(fā)。(1) Eclipse (2) JDK(3) Android SDK(4) ADT(Android Development Tools) 系統(tǒng)開發(fā)軟件的簡介 Eclipse的簡介Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。   雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java 集成開發(fā)環(huán)境(IDE)來使用,但 Eclipse 的目標(biāo)卻不僅限于此。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個(gè)組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計(jì)將會推出。Eclipse框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。(1)JDKJDK(Java Development Kit)是Sun Microsystems針對Java開發(fā)員的產(chǎn)品。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的Java SDK。JDK 是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類庫。JDK是學(xué)好Java的第一步。而專門運(yùn)行在x86平臺的Jrocket在服務(wù)端運(yùn)行效率也要比Sun JDK好很多。,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。(2) Android SDKSDK:(software development kit)軟件開發(fā)工具包。被軟件開發(fā)工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。 因此,Android SDK 指的既是Android專屬的軟件開發(fā)工具包。(3)ADT(Android Development Tools)目前Android開發(fā)所用的開發(fā)工具是Eclipse,在Eclipse編譯IDE環(huán)境中,安裝ADT,為Android開發(fā)提供開發(fā)工具的升級或者變更,簡單理解為在Eclipse下開發(fā)工具的升級下載工具。 軟件下載準(zhǔn)備分別下載 JDK、Eclipse、Android SDK,并首先解壓Eclipse完成安裝。 JDK安裝首先按提示完成SDK安裝,然后設(shè)置環(huán)境變量(非必須)。屬性高級環(huán)境變量系統(tǒng)變量中添加以下環(huán)境變量: :E:\Android\Java\(我所安裝JDK的目錄) :.。%JAVA_HOME%\lib\。%JAVA_HOME%\lib\。%JAVA_HOME%\bin。:在開始追加 %JAVA_HOME%\bin。 安裝完成之后,檢查JDK是否安裝成功。打開cmd窗口,輸入java –version 查看JDK的版本信息。出現(xiàn)下面的畫面表示安裝成功了,如圖21:圖21 安卓環(huán)境設(shè)置JDK效果測試圖 Android SDK安裝 下載完成后解壓到任意路徑(我的解壓路徑為E:\Android\androidsdkwindows)運(yùn)行SDK ,點(diǎn)擊Available Packages。 選擇希望安裝的SDK及其文檔或者其它包,按需點(diǎn)擊下面選項(xiàng)(開始下載安裝所選包 )在用戶變量中新建PATH值為:Android SDK中的tools絕對路徑(本機(jī)為D:\AndroidDevelop\androidsdkwindows\tools)。 完成按“確定”后,重新啟動計(jì)算機(jī)。重啟計(jì)算機(jī)以后,進(jìn)入cmd命令窗口,檢查SDK是不是安裝成功。 運(yùn)行 android –h 出現(xiàn)以下的畫面,表明安裝成功,如圖22:圖22 安卓環(huán)境設(shè)置SDK效果測試圖 ADT安裝打開 Eclipse,進(jìn)入菜單中的 Help Install New Software 點(diǎn)擊Add...按鈕,彈出對話框要求輸入Name和Location:Name自己隨便取,Location輸入。確定返回后,在work with后的下拉列表中選擇我們剛才添加的ADT,點(diǎn)擊下面出現(xiàn)的Developer Tools,展開它會有Android DDMS和Android Development Tool,勾選他們,然后按步驟完成。完成之后:選擇Window Preferences...
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1