基于android平臺的GTD事務(wù)管理系統(tǒng)本科畢業(yè)設(shè)計_第1頁
基于android平臺的GTD事務(wù)管理系統(tǒng)本科畢業(yè)設(shè)計_第2頁
基于android平臺的GTD事務(wù)管理系統(tǒng)本科畢業(yè)設(shè)計_第3頁
基于android平臺的GTD事務(wù)管理系統(tǒng)本科畢業(yè)設(shè)計_第4頁
基于android平臺的GTD事務(wù)管理系統(tǒng)本科畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子

2、版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機構(gòu)送交

3、論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日注 意 事 項1.設(shè)計(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻(xiàn)8)致謝9)附錄(對論文支持必要時)2.論文字?jǐn)?shù)要求:理工類設(shè)計(論文)正文字?jǐn)?shù)不少于1萬字(不包括圖紙、程

4、序清單等),文科類論文正文字?jǐn)?shù)不少于萬字。3.附件包括:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準(zhǔn)請他人代寫2)工程設(shè)計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準(zhǔn)規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂指導(dǎo)教師

5、評閱書指導(dǎo)教師評價:一、撰寫(設(shè)計)過程1、學(xué)生在論文(設(shè)計)過程中的治學(xué)態(tài)度、工作精神 優(yōu) 良 中 及格 不及格2、學(xué)生掌握專業(yè)知識、技能的扎實程度 優(yōu) 良 中 及格 不及格3、學(xué)生綜合運用所學(xué)知識和專業(yè)技能分析和解決問題的能力 優(yōu) 良 中 及格 不及格4、研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計方案的合理性 優(yōu) 良 中 及格 不及格5、完成畢業(yè)論文(設(shè)計)期間的出勤情況 優(yōu) 良 中 及格 不及格二、論文(設(shè)計)質(zhì)量1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范? 優(yōu) 良 中 及格 不及格2、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)? 優(yōu) 良 中 及格 不及格三、論文(設(shè)計)水平1、論文

6、(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義 優(yōu) 良 中 及格 不及格2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格3、論文(設(shè)計說明書)所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格建議成績: 優(yōu) 良 中 及格 不及格(在所選等級前的內(nèi)畫“”)指導(dǎo)教師: (簽名) 單位: (蓋章)年 月 日評閱教師評閱書評閱教師評價:一、論文(設(shè)計)質(zhì)量1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范? 優(yōu) 良 中 及格 不及格2、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)? 優(yōu) 良 中 及格 不及格二、論文(設(shè)計)水平1、論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義 優(yōu) 良 中 及格

7、 不及格2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格3、論文(設(shè)計說明書)所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格建議成績: 優(yōu) 良 中 及格 不及格(在所選等級前的內(nèi)畫“”)評閱教師: (簽名) 單位: (蓋章)年 月 日教研室(或答辯小組)及教學(xué)系意見教研室(或答辯小組)評價:一、答辯過程1、畢業(yè)論文(設(shè)計)的基本要點和見解的敘述情況 優(yōu) 良 中 及格 不及格2、對答辯問題的反應(yīng)、理解、表達(dá)情況 優(yōu) 良 中 及格 不及格3、學(xué)生答辯過程中的精神狀態(tài) 優(yōu) 良 中 及格 不及格二、論文(設(shè)計)質(zhì)量1、論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范? 優(yōu) 良 中 及格 不及格2

8、、是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)? 優(yōu) 良 中 及格 不及格三、論文(設(shè)計)水平1、論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義 優(yōu) 良 中 及格 不及格2、論文的觀念是否有新意?設(shè)計是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格3、論文(設(shè)計說明書)所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格評定成績: 優(yōu) 良 中 及格 不及格教研室主任(或答辯小組組長): (簽名)年 月 日教學(xué)系意見:系主任: (簽名)年 月 日 摘要: 在科技日益發(fā)達(dá)的今天,移動互聯(lián)網(wǎng)越來越深入人們生活中,這要求人們不斷的運用新的技術(shù)來方便自己。要求人們在某一時段有什么要辦的事時有某種東西能提醒自己。這就需

9、要有相關(guān)的軟件,在這種情況下,日程事務(wù)管理剛好滿足了人們的這種需求。 本系統(tǒng)是根據(jù)Google Android 平臺用戶的喜好和其平臺的特性而設(shè)計的在Google Android平臺自帶的SDK2.2環(huán)境下,運用了Eclipse,等相關(guān)工具進(jìn)行開發(fā)。本文概括的介紹了Google Android 開發(fā)的流程,并重點的介紹了基于Google Android 平臺的日程事務(wù)管理的開發(fā)過程。 根據(jù)Google android平臺數(shù)據(jù)存儲機制,對給予Google android 移動平臺的日程事務(wù)管理進(jìn)行了需求分析。 通過開發(fā)基于Google android 移動平臺技術(shù)的日程事務(wù)管理,了解Google

10、 android 移動平臺的開發(fā)過程和Google android 移動平臺的特性,通過此接觸并熟悉軟件開發(fā)的過程。關(guān)鍵詞: 日程事務(wù)管理; Andorid ;模塊; Abstract: Increasingly developed in science and technology today, mobile Internet is more and more thorough peoples life, which requires people to continue the use of new technologies to facilitate their own. Ask peo

11、ple in a certain period of time, what to do when there is something to remind myself. This requires relevant software, in this case, schedule management just meet the demand. The system is based on the Google Android platform user preferences and its platform and design inThe Google Android platform

12、 in SDK2.2environment, using Eclipse, MyEclipse and other related tools for development. The paper introduces the Google Android development process, and mainly introduces the Android platform based on Google agenda management development process.According to the Google Android platform data storage

13、 mechanism, to give the Google Android mobile platform agenda management conducted a needs analysis.Through the development of Android mobile platform based on Google technology agenda management, understand Google Android mobile platform development process and Google Android mobile platform, throu

14、gh this contact and familiar with software development process.Key word:Schedule management; Andorid; module; 目錄 TOC o 1-3 h z u HYPERLINK l _Toc324589592 第1章 緒論 PAGEREF _Toc324589592 h 1 HYPERLINK l _Toc324589593 1.1 背景及其目的 PAGEREF _Toc324589593 h 1 HYPERLINK l _Toc324589594 1.1.1 課題的背景介紹 PAGEREF _

15、Toc324589594 h 1 HYPERLINK l _Toc324589595 1.1.2 課題目的 PAGEREF _Toc324589595 h 2 HYPERLINK l _Toc324589596 1.2 課題研究方法及其內(nèi)容 PAGEREF _Toc324589596 h 2 HYPERLINK l _Toc324589597 1.3 小結(jié) PAGEREF _Toc324589597 h 3 HYPERLINK l _Toc324589598 第2章 Google android 移動平臺的相關(guān)理論 PAGEREF _Toc324589598 h 4 HYPERLINK l _

16、Toc324589599 2.1 Google android 移動平臺的概述 PAGEREF _Toc324589599 h 4 HYPERLINK l _Toc324589600 Android系統(tǒng)的特點: PAGEREF _Toc324589600 h 4 HYPERLINK l _Toc324589601 的功能: PAGEREF _Toc324589601 h 4 HYPERLINK l _Toc324589602 2.2 Google android 移動平臺開發(fā)過程研究 PAGEREF _Toc324589602 h 5 HYPERLINK l _Toc324589603 2.3

17、 Google android 移動平臺下的應(yīng)用研究 PAGEREF _Toc324589603 h 6 HYPERLINK l _Toc324589604 2.4 系統(tǒng)構(gòu)架的研究 PAGEREF _Toc324589604 h 6 HYPERLINK l _Toc324589605 2.5 小結(jié) PAGEREF _Toc324589605 h 9 HYPERLINK l _Toc324589606 第3章 Google android 移動平臺下日程事務(wù)管理關(guān)鍵技術(shù)的研究 PAGEREF _Toc324589606 h 10 HYPERLINK l _Toc324589607 3.1 數(shù)據(jù)持

18、久化存儲機制技術(shù)的研究 PAGEREF _Toc324589607 h 10 HYPERLINK l _Toc324589608 數(shù)據(jù)持久化的意義 PAGEREF _Toc324589608 h 10 HYPERLINK l _Toc324589609 .2 Android 移動平臺數(shù)據(jù)持久化的研究 PAGEREF _Toc324589609 h 11 HYPERLINK l _Toc324589610 3.2 Google android 移動平臺控件的研究 PAGEREF _Toc324589610 h 12 HYPERLINK l _Toc324589611 3.2.1 Google a

19、ndroid系統(tǒng)控件與自定義控件的比較研究 PAGEREF _Toc324589611 h 12 HYPERLINK l _Toc324589612 3.2.2 Google android 自定義控件的實現(xiàn)的研究 PAGEREF _Toc324589612 h 12 HYPERLINK l _Toc324589613 3.3 數(shù)據(jù)的分享的研究 PAGEREF _Toc324589613 h 12 HYPERLINK l _Toc324589614 系統(tǒng)的穩(wěn)定性研究 PAGEREF _Toc324589614 h 13 HYPERLINK l _Toc324589615 網(wǎng)絡(luò)連接的研究 PAG

20、EREF _Toc324589615 h 13 HYPERLINK l _Toc324589616 3.4.2 SDcard 的檢查 PAGEREF _Toc324589616 h 13 HYPERLINK l _Toc324589617 3.5 小結(jié) PAGEREF _Toc324589617 h 13 HYPERLINK l _Toc324589618 第4章 基于Google android 移動平臺技術(shù)的日程事務(wù)管理的分析與實現(xiàn) PAGEREF _Toc324589618 h 14 HYPERLINK l _Toc324589619 4.1 需求分析 PAGEREF _Toc32458

21、9619 h 14 HYPERLINK l _Toc324589620 4.1.1 系統(tǒng)開發(fā)背景 PAGEREF _Toc324589620 h 14 HYPERLINK l _Toc324589621 可行性分析 PAGEREF _Toc324589621 h 14 HYPERLINK l _Toc324589622 4.1.3 流程圖 PAGEREF _Toc324589622 h 15 HYPERLINK l _Toc324589623 主要功能詳細(xì)設(shè)計 PAGEREF _Toc324589623 h 16 HYPERLINK l _Toc324589624 模塊設(shè)計 PAGEREF _

22、Toc324589624 h 16 HYPERLINK l _Toc324589625 布局(界面)的設(shè)計 PAGEREF _Toc324589625 h 16 HYPERLINK l _Toc324589626 4.2.3 日程事務(wù)管理的新建 PAGEREF _Toc324589626 h 32 HYPERLINK l _Toc324589627 4.2.4 日程事務(wù)管理系統(tǒng)的顯示 PAGEREF _Toc324589627 h 40 HYPERLINK l _Toc324589628 4.2.5 日程事務(wù)管理系統(tǒng)的刪除 PAGEREF _Toc324589628 h 43 HYPERLIN

23、K l _Toc324589629 4.2.6 日程事務(wù)管理的查找 PAGEREF _Toc324589629 h 43 HYPERLINK l _Toc324589630 4.2.7 日程事務(wù)管理系統(tǒng)的修改 PAGEREF _Toc324589630 h 45 HYPERLINK l _Toc324589631 4.3 小結(jié) PAGEREF _Toc324589631 h 46 HYPERLINK l _Toc324589632 第5章 結(jié)束語 PAGEREF _Toc324589632 h 47 HYPERLINK l _Toc324589633 致謝 PAGEREF _Toc324589

24、633 h 48 HYPERLINK l _Toc324589634 參考文獻(xiàn) PAGEREF _Toc324589634 h 49第1章 緒論1.1 背景及其目的 課題的背景介紹 已經(jīng)成為了生活中不可缺少的通訊設(shè)備,沒有 有時會讓人覺得寸步難行。 將脫離傳統(tǒng)的打 、發(fā)短信等基本的功能,而基于智能 強大的處理能力和可擴展能力,基于3G網(wǎng)絡(luò)高速數(shù)據(jù)傳輸,越來越多的功能和業(yè)務(wù)將被開發(fā)出來并大規(guī)模的應(yīng)用。正基于此,當(dāng)全世界的目光聚焦在此的時候,Google于2007年11月5日宣布推出基于Linux平臺的開源 操作系統(tǒng),號稱首個為移動終端打造的真正開發(fā)和完整的移動軟件Android。Android是

25、基于Linux內(nèi)核的軟件平臺和操作系統(tǒng),早期由Google開發(fā),后由開放 聯(lián)盟(Open Handset Alliance)開發(fā)。它采用了軟件層(software stack,又名以軟件疊層)的構(gòu)架,主要分為三部分。底層以Linux內(nèi)核作為基礎(chǔ),由C語言開發(fā),只提供基礎(chǔ)功能。中間層包括函數(shù)庫Library和虛擬機Virtual Machine,由C+開發(fā)。最上層是各種應(yīng)用軟件,包括通話程序,短信程序等,應(yīng)用軟件則由各公司自行開發(fā),以Java編寫。Android不只是一個操作系統(tǒng)而已,它包括了: 1,經(jīng)過Google剪裁和調(diào)優(yōu)的Linux Kernel,對于掌上設(shè)備的硬件提供了優(yōu)秀的支持。Goo

26、gle在Linux方面的應(yīng)用能力不容置疑,Google公司所有的幾十萬服務(wù)器全部是自己修改過的Linux操作系統(tǒng)。2,經(jīng)過Google修改的Java虛擬機Dalvik,是基于Apache Harmony虛擬機版本進(jìn)行改良而來,能夠提供極高的執(zhí)行性能。有了Java虛擬機,大部分Java核心類庫都已經(jīng)可以直接運行。3,大量立即可用的類庫和應(yīng)用軟件,例如瀏覽器Webkit,數(shù)據(jù)庫SQLite,讓你可輕易開發(fā)出來媲美于桌面應(yīng)用復(fù)雜度的 軟件。4,Google已經(jīng)開發(fā)好了大量現(xiàn)成的應(yīng)用軟件,同時可以直接使用Google很多在線服務(wù)。 5,Google提供了基于Eclipse的完整開發(fā)環(huán)境,模擬器,文檔,

27、幫助,示例將極大推動Android快速的推廣和發(fā)展。 基于Android眾多的優(yōu)點,圍繞Android形成了一個移動 聯(lián)盟,主要的 廠商幾乎全部在列,而此聯(lián)盟在極大的推動Android平臺的推廣和發(fā)展,在未來的幾年必將大方異彩,將極大的推動整個 操作系統(tǒng)甚至是互聯(lián)網(wǎng)乃至軟件行業(yè)的發(fā)展。 課題目的 Android這個平臺對于Google對于大眾的意義不在于 本身,Android存在的目的也不在于挑起 操作系統(tǒng)之間的混戰(zhàn),而在于推動移動互聯(lián)網(wǎng)產(chǎn)業(yè)鏈的迅速成型。 具有開源特性的Android平臺打破了之前Symbian、windows mobile等操作系統(tǒng)收取高額的授權(quán)費用的模式,使得只能 成本大

28、大的降低;而正是由于它開發(fā)源代碼,使得 產(chǎn)生更多個性化的應(yīng)用。同時,合作方能夠在這里得到利潤或者創(chuàng)造價值, 軟件行業(yè)得到維護協(xié)調(diào)發(fā)展。 以Google、蘋果和路基亞為中心各自形成的生態(tài)鏈將以原來數(shù)倍的速度推動移動互聯(lián)網(wǎng)的發(fā)展,這正式Google發(fā)布Android平臺的意義,也是Andorid平臺存在的使命所在。而作為Android平臺成員之一的中國移動也投資成立了一家通訊公司,專門從事Google 軟件的應(yīng)用以及本地化的軟件的開發(fā),比如將在Google 平臺上添加飛信、輸入法等一系列符合國內(nèi)用戶使用特色的功能。國內(nèi)眾多企業(yè)也將眼光投入到Andorid上面,并啟動了相關(guān)的計劃來深入的理解并發(fā)展A

29、ndroid。更多的 軟件開發(fā)企業(yè)已經(jīng)或者籌備著將公司進(jìn)行轉(zhuǎn)型,從其方向的開發(fā)轉(zhuǎn)向到Android的開發(fā)。 綜上所述,無論是在國內(nèi)還是在國外,Android平臺對 軟件行業(yè)和移動 平臺將發(fā)揮極大地推動作用,而在未來的幾年或者一段時間內(nèi),Android將越發(fā)的凸顯自己的重要性?;诖耍覀冇斜匾ㄟ^進(jìn)行相關(guān)的研究來了解Android平臺,來了解開發(fā)Android的那一大批人的先進(jìn)的理念和思想,并通過這些來了解 軟件行業(yè),進(jìn)而了解未來無移動互聯(lián)網(wǎng)的發(fā)展趨勢,從而更好的適應(yīng)時代的需要。1.2 課題研究方法及其內(nèi)容 通過開發(fā)一個項目,了解Android平臺的相關(guān)特性和開發(fā)的流程。具體來講:通過分析當(dāng)前

30、階段下各種人群的喜好和對事物的關(guān)注程度來選擇究的項目,既日程管理軟件。2,通過獨立設(shè)計UI來了解Android以至于移動平臺開發(fā)的UI的設(shè)計方法。3,通過選取相應(yīng)的數(shù)據(jù)存儲來方式存儲日程管理的數(shù)據(jù),來了解Android 平臺的類庫和其相關(guān)的設(shè)計模式,了解其先進(jìn)的思想和API的特點。4,通過設(shè)計功能點來初步的了解移動平臺開發(fā)的所需注意事項,初步的了 解移動平臺的開發(fā),并了解別體會如何獲得更好的人機交互。5,通過測試來完善程序,使其Bug不合理地方最少化,并進(jìn)一步了解 Android平臺的相關(guān)先進(jìn)的特點和其人性化的設(shè)計,與此同時熟悉軟件開 發(fā)的相關(guān)流程并深刻認(rèn)識在編碼時一些注意事項的重要性。6,通

31、過發(fā)布程序到Google Android Market上,了解Android程序發(fā)布的流 程,并通過它了解其他平臺下的開發(fā)、發(fā)布的流程。并通過用戶的反饋 來進(jìn)行相關(guān)的修改?;诖烁羁痰睦斫馊藱C交互的重要性和設(shè)計的重 要性。1.3 小結(jié) 本節(jié)主要介紹了Google Android平臺的相關(guān)信息和對其發(fā)展前景的展望,并簡單介紹了Android開發(fā)的重要性和必要性,同時簡要概述了Android開發(fā)的簡單流程和測試及其發(fā)布的流程的相關(guān)內(nèi)容。第2章 Google android 移動平臺的相關(guān)理論2.1 Google android 移動平臺的概述Android是Google于07年11月5日宣布的基

32、于Linux平臺開源 操作系統(tǒng)名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成。Android是Google開 發(fā)的基于Linux平臺的開源 操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序移動 工作所需的全部軟件,而且不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。谷歌與開放 聯(lián)盟合作開發(fā)了Android,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達(dá)和T-Mobile在內(nèi)的30多家技術(shù)和無線應(yīng)用的領(lǐng)軍企 業(yè)組成。通過與運營商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化、開放式的移動 軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。2.1.1 Android系統(tǒng)

33、的特點:1開放性。Google 與開放 聯(lián)盟合作開發(fā)了 Android,Google 通過與運行商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方面結(jié)成深層次的合作伙伴關(guān)系,希望通過建立標(biāo)準(zhǔn)化、開放式的移動 軟件平臺,在移動產(chǎn)業(yè)形成一個開放式的生態(tài)系統(tǒng)。2.應(yīng)用程序無界限。Android 上的應(yīng)用可以通過標(biāo)準(zhǔn) API訪問核心移動設(shè)備功能。通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明它們的功能可提供其他應(yīng)用程序使用。3.應(yīng)用程序是在平等的條件下創(chuàng)建的。移動設(shè)備上的應(yīng)用程序可以被替換或擴展,即使是撥號程序或主屏幕這樣的核心組件。4.應(yīng)用程序可以輕松地嵌入網(wǎng)絡(luò)。應(yīng)用程序可以輕松地嵌入HTML、JavaScript 和樣式表,還可

34、以通過WebView 顯示網(wǎng)絡(luò)內(nèi)容。5.應(yīng)用程序可以并行運行。Android是一種完整的多任務(wù)環(huán)境,應(yīng)用程序可以在其中并行運行。在后臺運行時,應(yīng)用程序可以生成通知以引起注意。.Android的功能:1.支持虛擬鍵盤。虛擬鍵盤的出現(xiàn)意味著基于 Android 1.5 或以上版本的移動設(shè)備可以同時支持物理鍵盤和虛擬鍵盤。2.使用Widget實現(xiàn)桌面的個性化??梢杂肳idget 修飾自己的桌面。大多數(shù)小的web應(yīng)用都是從網(wǎng)絡(luò)上獲得實時數(shù)據(jù)并展示給用戶的。Android預(yù)裝了5個桌面Widget,包括數(shù)字時鐘、日歷、音樂播放器、相框和搜索。3.用在線文件夾快速游覽數(shù)據(jù)。類似于OS X Leopard的

35、QuickLook特征,Android的在線文件夾可顯示常見的數(shù)據(jù)條目,比如聯(lián)系人、喜歡的應(yīng)用、E-mail信息、播放列表、書簽、RSS源等,并不需要運行系統(tǒng)程序處理特定的數(shù)據(jù)條目。4.視頻錄制和分享。Android還有錄制和分享視頻的功能,對回放和MPEG-4、3GP等視頻格式也有了更好的支持??梢酝ㄟ^E-mail、MMS或直接上傳到Y(jié)ouTube等方式來分享視頻。5.圖片上傳。在線分享圖片需要的點擊更少。完成照相后,當(dāng)瀏覽圖片或選擇Google在線圖片服務(wù)Picasa時,只需輕點“分享”就會擁有1Gb的免費圖片存儲空間。6.更快、更兼容的游覽器。Android的基于Webkit內(nèi)核的游覽器

36、帶來了重要的調(diào)速裝置(SpeedPumb),這得益于新的Wenkit渲染引擎和優(yōu)化的Java腳本編譯器(SquireFish).7.Voice Search語音搜索。帶有語音識別技術(shù)的Google 已于2008年11月面世,它支持語音搜索功能。該功能增強了默認(rèn)的搜索能力,已超過純文本搜索。8.立體聲藍(lán)牙和免提 。除了增強的免提 體驗,Android還支持立體聲藍(lán)牙(A2Dphe和AVCRP),并有自動配對功能。9.強大的GPS技術(shù)。Android內(nèi)部提供了大量的GPS組件,我們可以很輕松地獲得設(shè)備當(dāng)前的位置等信息,讓導(dǎo)航等功能更加完美。10Android系統(tǒng)硬件檢測。Android可自動檢測和

37、修復(fù)SD卡的文件系統(tǒng),允許第三方應(yīng)用顯示Android系統(tǒng)的硬件特征。為了讓用戶下載到與自己的設(shè)備匹配的應(yīng)用,我們可以檢測用戶設(shè)備的硬件信息,讓滿足應(yīng)用要求的設(shè)備安裝該程序,當(dāng)更多的Android設(shè)備建立在不同的硬件上時,這個功能顯得很實用。2.2 Google android 移動平臺開發(fā)過程研究 Android 移動平臺作為21世紀(jì)的新秀,受到了越來越多的開發(fā)者的追捧,在這股發(fā)的浪潮中,逐漸形成了具有Android 一套具有Android 特色的開發(fā)流程。由于Android 的優(yōu)越性,其開發(fā)顯得非常的有規(guī)律性可尋。大致的開發(fā)流程如下: (1)需求分析。作為一個 軟件,它必須有其存在的意義和

38、價值。而這價值和意義就需要靠需求分析來確定。 (2)功能分析。作為一個 軟件,它的使命就是給用戶使用的。如何提供用戶最好的用戶體驗就值得每一個程序員的深思。這也是確保一個程序成功的關(guān)鍵所在。 (3)界面設(shè)計。作為一個 軟件,其只能在極有限的區(qū)域中顯示自己。如何有限的空間里面更完美的展現(xiàn)出自己的獨特之處就顯得尤為重要了。 (4)系統(tǒng)開發(fā)。作為一個軟件的主體部分,系統(tǒng)開發(fā)的好壞直接決定了該系統(tǒng)的性能和壽命。 (5)測試。在任何一個軟件開發(fā)行業(yè)中,無論是J2EE、J2SE、J2ME等等其他開發(fā)中,測試時必不可少的一環(huán)。在Android 開發(fā)中,由于 的搞頻率使用,和硬件系統(tǒng)上的不足,使得對軟件的要求

39、更加的嚴(yán)格,這就要求在開發(fā)完成后,在對其進(jìn)行嚴(yán)格的測試。而測試又包括了像:單元測試、系統(tǒng)測試等等方面的測試。 (6)發(fā)布。在完成了一個系統(tǒng)的開發(fā)后,就要將其發(fā)布,經(jīng)過廣大用戶的考驗,只有經(jīng)過這,才算是一個合格的產(chǎn)品。在Android 平臺中,Google 提供了一套完整的發(fā)布機制Google market。2.3 Google android 移動平臺下的應(yīng)用研究Android系統(tǒng)提供給應(yīng)用開發(fā)者的本身就是一個框架,所有的應(yīng)用開發(fā)都必須遵守這個框架的原則。我們在開發(fā)應(yīng)用時就是在這個框架上進(jìn)行擴展,下面來看看Android這個框架都有些什么功能可供我們使用。android.app:提供高層的程序

40、模型和基本的運行環(huán)境。android.content:包含對各種設(shè)備上的數(shù)據(jù)進(jìn)行訪問和發(fā)布。android.database:通過內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫。android.graphics:底層的圖形庫,包含畫布、顏色過濾、點、矩形,可以將它們直接繪制到屏幕上。android.location:定位和相關(guān)服務(wù)的類。android.media:提供一些類管理多種音頻、視頻的媒體接口。:提供幫助網(wǎng)絡(luò)訪問的類,超過通常的 .*接口。android.os:提供了系統(tǒng)服務(wù)、消息傳輸和 IPC 機制。android.opengl:提供 OpenGL 的工具。vider:提供訪問 A

41、ndroid 內(nèi)容提供者的類。android.telephony:提供與撥打 相關(guān)的 API 交互。android.view:提供基礎(chǔ)的用戶界面接口框架。android.util:涉及工具性的方法,例如時間日期的操作。android.webkit:默認(rèn)瀏覽器操作接口。android.widget:包含各種 UI 元素(大部分是可見的)在應(yīng)用程序的布局中使用。2.4 系統(tǒng)構(gòu)架的研究 Google android 平臺的系統(tǒng)構(gòu)架圖1如下所示: 圖1 Android分為四層,從上層到底層分別是應(yīng)用層、應(yīng)用框架層、系統(tǒng)運行庫層和Linux內(nèi)核層。(1). 應(yīng)用層。應(yīng)用層是用Java語言編寫的運行在虛擬

42、機上的程序。其實,Google 最開始時就在 Android 系統(tǒng)中捆綁了一些核心應(yīng)用,比如E-mail客戶端、SMS短消息程序、日歷、地圖、游覽器、聯(lián)系人管理程序,等等。(2). 應(yīng)用框架層。這一層編寫Google 發(fā)布的核心應(yīng)用時所使用的API 框架,開發(fā)人員同樣可以使用這些框架來發(fā)布自己的應(yīng)用,這樣便簡化了程序開發(fā)的構(gòu)架設(shè)計,但是必須遵守其框架的開發(fā)順序。Android提供了如下一些組件:1). 豐富而又可擴展的視圖:可以用來構(gòu)建應(yīng)用程序,它包括列表(List)、網(wǎng)絡(luò)(Grid)、文本框(TextBox)、按鈕(Button),以及可嵌入的Web游覽器。2). 內(nèi)容提供器 (Conten

43、t Provider):它可以讓一個應(yīng)用程序訪問另一個應(yīng)用程序的數(shù)據(jù)。3)資源管理器(Resoure Manager):提供非代碼資源的訪問,如本地字符串、圖形和布局文件(layout file)。4)通知管理器(Notification Manager):應(yīng)用可以在狀態(tài)欄中顯示自定義的提示信息。5)活動管理器(Activity Manager):用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。6)窗口管理器(Window Manager):管理所有的窗口程序。7)包管理器(Package Manager):Android系統(tǒng)內(nèi)的程序管理。(3). 系統(tǒng)運行庫(C/C+庫以及Android運

44、行庫)層。當(dāng)使用 Android應(yīng)用框架時,Android 系統(tǒng)會通過一些 C/C+庫來支持我們使用的各組件,使其能更好地為我們服務(wù)。Bionic 系統(tǒng) C庫:C 語言標(biāo)準(zhǔn)庫,系統(tǒng)最底層的庫,C 語言標(biāo)準(zhǔn)庫通過Linux 系統(tǒng)來調(diào)用。多媒體庫(MediaFramework):Android系統(tǒng)多媒體庫,基于PacketVideo OpenCORE,該庫支持多種常見格式的音頻、視頻的回放和錄制,以及圖片,比如 MPEG4、MP3、AACAMR、JPG、PNG 等。SGL:2D 圖形引擎庫。SSL:位于 TCP/IP 協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通信提供支持。:3D 效果的支持。SQLite:

45、關(guān)系數(shù)據(jù)庫。Webkit:Web 瀏覽器引擎。FreeType:位圖(bitmap)及矢量(vector)。每個 Java 程序都運行在 Dalvik 虛擬機之上。與 PC 一樣,每個 Android 應(yīng)用程序都有自己的進(jìn)程,Dalvik 虛擬機只執(zhí)行.dex 的可執(zhí)行文件。當(dāng) Java 程序通過編譯,最后還需要通過 SDK 中的 dx工具轉(zhuǎn)化成.dex 格式才能正常在虛擬機上執(zhí)行。 (4)Linux內(nèi)核層Android 的核心系統(tǒng)服務(wù)基于Linux 2.6內(nèi)核,如安全性、內(nèi)存管理、進(jìn)程管理、網(wǎng)絡(luò)協(xié)議和驅(qū)動模型等都依賴于該內(nèi)核。Linux 內(nèi)核同時也作為硬件和軟件棧之間的抽象層。 Androi

46、d 更多的是需要一些與移動設(shè)備相關(guān)的驅(qū)動程序,主要的驅(qū)動如下所示。 顯示驅(qū)動(Display Driver):基于 Linux 的幀緩沖(Frame Buffer)驅(qū)動。 鍵盤驅(qū)動(KeyBoard Driver):作為輸入設(shè)備的鍵盤驅(qū)動。Flash 內(nèi)存驅(qū)動(Flash Memory Driver):基于 MTD 的 Flash 驅(qū)動程序。照相機驅(qū)動(Camera Driver):常用的基于 Linux 的 v4l2(Video for Linux)驅(qū)動。音頻驅(qū)動(Audio Driver):常用的基于 ALSA(Advanced Linux Sound Architecture)的高級Li

47、nux 聲音體系驅(qū)動。藍(lán)牙驅(qū)動(Bluetooth Driver):基于 IEEE 802.15.1 標(biāo)準(zhǔn)的無線傳輸技術(shù)。WiFi 驅(qū)動:基于 IEEE 802.11 標(biāo)準(zhǔn)的驅(qū)動程序。Binder IPC 驅(qū)動:Android 的一個特殊的驅(qū)動程序,具有單獨的設(shè)備節(jié)點,提供進(jìn)程間通信的功能。Power Management(電源管理):比如電池電量等。2.5 小結(jié) 本章主要從三個方面:1,Google android移動平臺的概述;2,Google android 移動平臺開發(fā)過程的研究;3,Google android 移動平臺下的應(yīng)用的研究,概要的介紹了Google android 移動平

48、臺的相關(guān)知識,對Google android移動平臺有個初步的認(rèn)識和了解,為后面的開發(fā)做了了堅實的基礎(chǔ)。第3章 Google android 移動平臺下日程事務(wù)管理關(guān)鍵技術(shù)的研究3.1 數(shù)據(jù)持久化存儲機制技術(shù)的研究3.1.1數(shù)據(jù)持久化的意義 持久化(Persistence),即把數(shù)據(jù)(如內(nèi)存中的對象)保存到可永久保存的存儲設(shè)備中(如磁盤)。持久化的主要應(yīng)用是將內(nèi)存中的數(shù)據(jù)存儲在關(guān)系型的數(shù)據(jù)庫中,當(dāng)然也可以存儲在磁盤文件中、XML數(shù)據(jù)文件中等等。持久化是一種對象服務(wù),就是把內(nèi)存中的對象保存到外存中,讓以后能夠取回。需要實現(xiàn)至少3個接口: void Save(object o) 把一個對象保存到外

49、存中 Object Load(object oid) 通過對象標(biāo)識從外存中取回對象 bool Exists(object oid) 檢查外存中是否存在某個對象為什么需要持久化服務(wù)呢?那是由于內(nèi)存本身的缺陷引起的:內(nèi)存掉電后數(shù)據(jù)會丟失,但有一些對象是無論如何都不能丟失的,比如銀行賬號,遺憾的是,人們還無法保證內(nèi)存永不掉電。內(nèi)存過于昂貴,與硬盤、磁帶、光盤等 外存相比,內(nèi)存的價格要高23個數(shù)量級,而且維持成本也高,至少需要一直供電吧。所以即使對象不需要永久保存,也會因為內(nèi)存的容量限制不能一直呆在內(nèi)存 中,需要持久化來緩存到外存。既然持久化服務(wù)在看得到的未來還有市場,如何構(gòu)建一個好的持久化框架,框架

50、是否真的好在于如何在擴展性、縮放性、重用性上取得良好的平衡: 擴展性,如果一個持久性框架不能支持用戶定義的類型,顯然不是一個好的框架。 縮放性,保存和取回對象都需要耗費cpu、帶寬、時間資源,哪一個消耗太多都不能接受。 重用性是建立框架的初衷,就是通過框架能夠減少一些編碼和測試的工作量。 持久化方案可以分為關(guān)系數(shù)據(jù)庫方案、文件方案、對象數(shù)據(jù)庫方案、xml數(shù)據(jù)庫方案,目前 主流的持久化方案是關(guān)系數(shù)據(jù)庫方案,關(guān)系數(shù)據(jù)庫方案不僅解決了并發(fā)的問題,更重要的是,關(guān)系 數(shù)據(jù)庫還提供了持久化服務(wù)之外的價值:統(tǒng)計分析功能。剛才我說到,凡是可以序列化的對象都可以持久化,極端的說,我們可以只建立一個表 Objec

51、t(OID,Bytes),但基本上沒有人這么做,因為一旦這樣,我們就失去了關(guān)系數(shù)據(jù)庫額外的統(tǒng)計分析功能。關(guān)系數(shù)據(jù)庫和面向?qū)ο笾g有一條鴻溝,因為兩中模式不匹配,所以就存在一個OR(Object/Relations)映射問題。3.1.2 Android 移動平臺數(shù)據(jù)持久化的研究在 Google Android 平臺中,數(shù)據(jù)的持久化,官方提供了四種方法,分別為:1. SharePerfrence;2. Files;3. 數(shù)據(jù)庫 4. 網(wǎng)絡(luò)。 (1)Preferences從其保存數(shù)據(jù)的結(jié)構(gòu)來分析,這是一個相對較輕量級的存儲數(shù)據(jù)的方法。類似于我們常用的ini文件保存軟件初始化設(shè)置,同樣在Android

52、平臺常用于存儲較簡單的參數(shù)設(shè)置。例如,可以通過它保存上一次用戶所作的修改或者自定義參數(shù)設(shè)定,當(dāng)再次啟動程序后依然保持原有的設(shè)置。通過Context.getSharedPreferences()方法來讀寫數(shù)值,這個方法通過設(shè)置name來使得同一個程序內(nèi)的其它模塊共享數(shù)據(jù)。如果不需要與其它模塊共享數(shù)據(jù),可以使用Activity.getPreferences()方法保持?jǐn)?shù)據(jù)私有。需要著重強調(diào)一點,無法直接在多個程序間共享Preferences數(shù)據(jù)(不包括使用Content Providers)。 (2)Files。這是第二種方法,可以在設(shè)備本身的存儲設(shè)備或者外接的存儲設(shè)備中創(chuàng)建用于保存數(shù)據(jù)的文件。同

53、樣在默認(rèn)的狀態(tài)下,文件是不能在不同的程序間共享。1)寫文件:調(diào)用Context.openFileOutput()方法根據(jù)指定的路徑和文件名來創(chuàng)建文件,這個方法會返回一個FileOutputStream對象。2)讀取文件:調(diào)用Context.openFileInput()方法通過制定的路徑和文件名來返回一個標(biāo)準(zhǔn)的Java FileInputStream對象。 (3)數(shù)據(jù)庫。Databases在Android API中包括了應(yīng)用SQLite databases的接口,每個程序所創(chuàng)建的數(shù)據(jù)庫都是私有的,換句話說,程序間無法相互訪問對方的數(shù)據(jù)庫。在程序中創(chuàng)建SQLiteDatabase對象,其中包含了

54、大部分與database交互的方法,例如:讀取數(shù)據(jù)或者管理當(dāng)前數(shù)據(jù)??梢詰?yīng)用SQLiteDatabase和其subClassSQLiteOpenHelper的create()方法來創(chuàng)建新的數(shù)據(jù)庫。 (4)Network通過網(wǎng)絡(luò)來獲取和保存數(shù)據(jù)資源,這個方法需要設(shè)備保持網(wǎng)絡(luò)連接狀態(tài),所以相對存在一些限制。下面列出了兩個用于相關(guān)操作的類:J.*.*3.2 Google android 移動平臺控件的研究 Google android系統(tǒng)控件與自定義控件的比較研究在Google Android 中給出了非常多的絢麗的控件,但是在某些時候需要的實現(xiàn)某些功能的時候,系統(tǒng)的控件顯得有些笨拙和難以控制,如,

55、在本系統(tǒng)中,本打算使用系統(tǒng)自帶的控件TabLayout 顯示頻道,但是現(xiàn)在的過程中,發(fā)現(xiàn),該控件的每一個Tab之間有一定距離的間隔,且每一個Tab上面的圖片很難控制其顯示的方式和顯示的效果,因此該綜合美觀和操作性的基礎(chǔ)上,決定不用該控件來顯示頻道切換界面。而才用筆者自定義的控件TabController ,此控件從需求上必須能彌補系統(tǒng)控件TabLayout 的不足,且能易于用戶操作。 Google android 自定義控件的實現(xiàn)的研究在Google Android 移動平臺中,自定義控件都大致可以分成倆部分來走。第一,界面的實現(xiàn);第二,功能的實現(xiàn);第三,控件的調(diào)用。界面的實現(xiàn)。在Google

56、 Android 平臺中所有的控件都是繼承了View這個超類,所以在我們自定義一個控件的時候也需要繼承這個超類,但是有些情況下不需要繼承這個超類而是繼承它的子類,基于此我們就得到了我們要實現(xiàn)的那個控件的最基本的那部分界面的實現(xiàn)。 (2) 控件的調(diào)用。在Android 系統(tǒng)中,控件的調(diào)用非常的方便,如系統(tǒng)控件TextView,其調(diào)用方式如下:但是當(dāng)使用自定義控件的時候,其調(diào)用方式就與其有很大的區(qū)別。在自定義控件中,其調(diào)用的形式是通過命名空間的形式來進(jìn)行調(diào)用的。3.3 數(shù)據(jù)的分享的研究 Google android 平臺作為一個非常人性化的移動平臺,其為用戶有更好的用戶體驗,提供了許多的信息分享方

57、式,諸如:SMS、E-mails等等,當(dāng)在本系統(tǒng)中,考慮到用戶使用的頻繁程度和操作的簡易程度,在基于Google Android 移動平臺技術(shù)的新聞閱讀器中采用了SMS來分享數(shù)據(jù)。網(wǎng)絡(luò)連接的研究 在Google android 移動平臺中,系統(tǒng)提供了許多的網(wǎng)絡(luò)連接方式,諸如:wifi、GPRS等等,但是選取何種連接方式作為網(wǎng)絡(luò)連接方式,取決于用戶所在的環(huán)境,但是不管是何種環(huán)境,建立穩(wěn)定的網(wǎng)絡(luò)連接將顯得非常的重要。 在建立網(wǎng)絡(luò)連接的時通常是采用 協(xié)議來進(jìn)行連接的,而 協(xié)議有倆種方式,post和get方式。POST方法發(fā)送數(shù)據(jù)的時候?qū)⒏屿`活,你可以發(fā)送二進(jìn)制數(shù)據(jù),甚至可以實現(xiàn)對象的序列化。而使用

58、GET方式發(fā)送數(shù)據(jù)的時候我們只能把數(shù)據(jù)在URL中發(fā)送出去,如果參數(shù)過多則很不方便,還要受到URL長度的限制,因此在J2ME聯(lián)網(wǎng)中我們推薦 協(xié)議的POST方式。 SDcard 的檢查 在基于 Google android 移動平臺日程事務(wù)管理中,數(shù)據(jù)的持久化采用了SQLite,而數(shù)據(jù)庫的存放位置則是SDCard 上,但是在用戶使用本系統(tǒng)的時候,可能因為其他原因需要將自己的SDcard 撥出或者由于硬件原因 SDcard無法使用,此時當(dāng)如果不做任何處理,直接使用本系統(tǒng),則會發(fā)現(xiàn)程序會crash,因此為了保證系統(tǒng)能正常的使用,在程序運行前需要對SDCard做個判斷,則程序運行時,則對系統(tǒng)進(jìn)行監(jiān)聽,當(dāng)

59、發(fā)現(xiàn)SDcard被撥出的時候,則做出相應(yīng)的處理。 在系統(tǒng)運行前,將往SDcard中寫一個文件,如果寫入成功說明,SDcard存在且狀況良好,若寫入不成功,則說明了SDcard不存在,或者SDcard 出現(xiàn)了故障。在系統(tǒng)運行時,將在程序中注冊一個監(jiān)聽器,當(dāng)SDcard撥出或者出現(xiàn)不可用的狀況時,系統(tǒng)將發(fā)出一個廣播,當(dāng)本系統(tǒng)接收到該廣播時,則會出現(xiàn)相應(yīng)的操作。3.5 小結(jié) 本章主要從數(shù)據(jù)持久化存儲技術(shù)的研究等方面介紹了基于Google android 移動平臺下的日程事務(wù)管理中使用到的關(guān)鍵技術(shù)。通過,對這些技術(shù)的研究 ,使筆者對開發(fā)基于Google android 移動平臺下的日程管理有了更深的認(rèn)

60、識 ,也對開發(fā)該系統(tǒng)有了一個全局上的了解,對以后的開發(fā)研究起著向?qū)缘淖饔?。?章 基于Google android 移動平臺技術(shù)的日程事務(wù)管理 的分析與實現(xiàn) 4.1 需求分析 系統(tǒng)開發(fā)背景 隨著現(xiàn)在社會經(jīng)濟的高速發(fā)展,人們的日常行程越來越多,需要人們對事務(wù)的記憶也越來越多,而 是用戶隨身攜帶的工具,利用 來完成對用戶日常事物的管理就成為一項必須的功能,不少 都有對日程的簡單記憶與提醒功能,但是卻忽視了,如果 丟失,用戶就無法找回已有的日程記憶,會給用戶帶來很多不便,所以本項目不僅需要實現(xiàn)簡單的日程管理功能,把用戶日常的時間安排進(jìn)行統(tǒng)一管理,起到電子秘書的作用,在適當(dāng)?shù)臅r間給用戶以提醒。同時需

溫馨提示

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

評論

0/150

提交評論