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

正文內(nèi)容

android生日管家的設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-12-29 16:21 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 行為信息;也可以在用戶(hù)購(gòu)物時(shí),提供相關(guān)的同類(lèi)產(chǎn)品價(jià)格參考,提醒用戶(hù)附近的哪個(gè)賣(mài)場(chǎng)更物美價(jià)廉;根據(jù)實(shí)際場(chǎng)景,為用戶(hù)及時(shí)提供正在操控的產(chǎn)品的使用方法。 接著,發(fā)揮物聯(lián)網(wǎng)的優(yōu)勢(shì),借助無(wú)處不在的傳感器,可以感知并分享到周?chē)沫h(huán)境信息,這些信息將在“云端”得到整合,幫助用戶(hù)及時(shí)、準(zhǔn)確的獲得氣象信息、交通路況。另外借助物聯(lián)網(wǎng),用戶(hù)間可以方便、快速的分享資源,協(xié)助和交互,如進(jìn)行用戶(hù)端 的多人娛樂(lè)、書(shū)籍分享、照片分享、游戲分享等。 然后,作為經(jīng)濟(jì)工具,在交通或者信息不發(fā)達(dá)的情況下,幫助用戶(hù)找到最佳的市找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 6 場(chǎng),獲得有價(jià)值的幫助信息。 最后,更加智能、安全的設(shè)備,隨著智能手機(jī)的不斷普及和更加智能,手機(jī)軟件的更新、升級(jí)將會(huì)變得越發(fā)簡(jiǎn)單,并會(huì)為用戶(hù)提供工具或信息,讓用戶(hù)有能力和權(quán)力決策哪些內(nèi)容可以瀏覽、下載或分享。在安全性上也將更加出色,能夠十分有效的幫助用戶(hù)進(jìn)行獲取到的內(nèi)容的管理,保護(hù)用戶(hù)的個(gè)人隱私和基于手機(jī)的金融活動(dòng)如電子錢(qián)包、在線(xiàn)支付等。 本文的結(jié)構(gòu) 論文主要結(jié)構(gòu)及內(nèi)容如下: 第一章 緒論,介 紹項(xiàng)目背景及意義,闡述 Android 手機(jī)平臺(tái)的發(fā)展。 第二章 相關(guān)知識(shí)介紹,介紹項(xiàng)目開(kāi)發(fā)的相關(guān)技術(shù)與知識(shí)。 第三章 軟件需求分析及概要設(shè)計(jì),分析軟件開(kāi)發(fā)的各方面需求,為設(shè)計(jì)做準(zhǔn)備。 第四章 軟件的詳細(xì)設(shè)計(jì),針對(duì)用戶(hù)需求及概要設(shè)計(jì),實(shí)現(xiàn)軟件模塊功能。 第五章 軟件的測(cè)試,就軟件幾個(gè)功能進(jìn)行測(cè)試,找出問(wèn)題,完善軟件。 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 7 2 Android 開(kāi)發(fā)環(huán)境和相關(guān)技術(shù) 系統(tǒng)開(kāi)發(fā)的環(huán)境 Android 的上層應(yīng)用程序是用 Java 語(yǔ)言開(kāi)發(fā),同時(shí)還需要基于 Dalvik 虛擬機(jī),所以, Google 公司推薦使用主流的 Java 繼承開(kāi)發(fā)環(huán)境 Eclipse。只有 Eclipse 還不夠, 因?yàn)槭鞘褂? Java 語(yǔ)言進(jìn)行開(kāi)發(fā), 還應(yīng)該有由 SUN 公司提供的 Java SDK(其中包括 JRE:Java Runtime Environment)。此外, Android 的應(yīng)用程序開(kāi)發(fā)和 Java 開(kāi)發(fā)有較大區(qū)別的,所以還需要有 Google 提供的 Android SDK。同時(shí),還需要在 Eclipse 安裝 ADT,為 Android 開(kāi)發(fā)提供開(kāi)發(fā)工具的升級(jí)或者變更,是 Eclipse 下開(kāi)發(fā)工具的升級(jí)下載的工具。簡(jiǎn)言之,需要以下軟件,才能搭建 Android 開(kāi)發(fā)環(huán)境,從而進(jìn)行 Android 應(yīng)用程序的開(kāi)發(fā)。 (1) Eclipse (2) JDK (3) Android SDK (4) ADT( Android Development Tools) 系統(tǒng)開(kāi)發(fā)軟件的簡(jiǎn)介 Eclipse 的簡(jiǎn)介 Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò) 插件 組件 構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具( Java Development Kit, JDK)。 雖然大多數(shù)用戶(hù)很樂(lè)于將 Eclipse 當(dāng)作 Java 集成開(kāi)發(fā)環(huán)境( IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。 Eclipse 還包括插件開(kāi)發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶(hù)提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 這種平等和一致性并不僅限于 Java 開(kāi)發(fā)工具。盡管 Eclipse 是使用 Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++ 和 COBOL 等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。 Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類(lèi)型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 其他軟件的簡(jiǎn)介 (1)JDK(Java Development Kit)是 Sun Micro systems 針對(duì) Java 開(kāi)發(fā)員的產(chǎn)品。自從Java 推出以來(lái), JDK 已經(jīng)成為使用最廣泛的 Java SDK。 JDK 是整個(gè) Java 的核心,包找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 8 括了 Java 運(yùn)行環(huán)境, Java 工具和 Java 基礎(chǔ)的類(lèi)庫(kù)。 JDK 是學(xué)好 Java 的第一步。而專(zhuān)門(mén)運(yùn)行在 x86 平臺(tái)的 JRocket 在服務(wù)端運(yùn)行效率也要比 Sun JDK 好很多。從 SUN 的 開(kāi)始 ,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。 (2)Android SDK( software development kit) 軟件 開(kāi)發(fā)工具包。被 軟件開(kāi)發(fā)工程師用于為特定的 軟件包 、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立 應(yīng)用軟件 的開(kāi)發(fā)工具的集合。因此, Android SDK 指的既是 Android 專(zhuān)屬的軟件開(kāi)發(fā)工具包。 (3)ADT( Android Development Tools) ,目前 Android 開(kāi)發(fā)所用的開(kāi)發(fā)工具是Eclipse,在 Eclipse 編譯 IDE 環(huán)境中,安裝 ADT,為 Android 開(kāi)發(fā)提供開(kāi)發(fā)工具的升級(jí)或者變更,簡(jiǎn)單理解為在 Eclipse 下開(kāi)發(fā)工具的升級(jí)下載工具。 系統(tǒng)開(kāi)發(fā)編程語(yǔ)言的簡(jiǎn)介 Java 是一種簡(jiǎn)單的,跨平臺(tái)的, 面向?qū)ο?的,分布式的,解釋的,健壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線(xiàn)程的,動(dòng)態(tài)的語(yǔ)言。 Java 編程語(yǔ)言的風(fēng)格十分接近 C、 C++語(yǔ)言。 Java 是一個(gè)純的 面向?qū)ο蟮某绦蛟O(shè)計(jì) 語(yǔ)言,它繼承了 C++ 語(yǔ)言 面向?qū)ο蠹夹g(shù) 的核心, Java 舍棄了 C ++語(yǔ)言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載( operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不 再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為 內(nèi)存管理 而擔(dān)憂(yōu)。在 Java SE 版本中, Java 又引入了泛型編程( Generic Programming)、類(lèi)型安全的 枚舉 、不定長(zhǎng)參數(shù)和自動(dòng)裝 /拆箱等語(yǔ)言特性。 Java 不同于 一般的編譯執(zhí)行計(jì)算機(jī)語(yǔ)言和解釋執(zhí)行計(jì)算機(jī)語(yǔ)言。它首先將源代碼編譯成二進(jìn)制字節(jié)碼 (byte code),然后依賴(lài)各種不同平臺(tái)上的虛擬機(jī)來(lái)解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺(tái)特性。不過(guò),每次的編譯執(zhí)行需要消耗一定的時(shí)間,這同時(shí)也在一定程度上降低了 Java 程序的運(yùn)行效率。但在 J2SE 發(fā)布后, Java 的執(zhí)行速度有了大幅提升。與傳統(tǒng)程序不同, Sun 公司在推出 Java 之際就將其作為一種開(kāi)放的技術(shù)。全球數(shù)以萬(wàn)計(jì)的 Java 開(kāi)發(fā)公司被要求所設(shè)計(jì)的 Java 軟件必須相互兼容 ?!?Java 語(yǔ)言靠群體的力量而非公司的力量”是 Sun 公司的口號(hào)之一,并獲得了廣大軟件開(kāi)發(fā)商的認(rèn)同。這與 微軟公司 所倡導(dǎo)的注重精英和封閉式的模式完全不同。 Sun 公司對(duì) Java 編程語(yǔ)言的解釋是: Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο蟆⒎植际?、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、多線(xiàn)程和動(dòng)態(tài)的語(yǔ)言。 Java 平臺(tái)是基于 Java 語(yǔ)言的平臺(tái)。 Java 的特點(diǎn) : 平臺(tái)無(wú)關(guān)性是指 Java 能運(yùn)行于不同的平臺(tái)。 Java 引進(jìn)虛擬機(jī) 原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的 Java 接口之間。使用 Java 編寫(xiě)的程序能在世界范圍內(nèi)共享。 Java的數(shù)據(jù)類(lèi)型與 機(jī)器無(wú)關(guān), Java 虛擬機(jī) ( Java Virtual Machine)是建立在硬件和 操作系統(tǒng) 之上,實(shí)現(xiàn) Java 二進(jìn)制代碼的解釋執(zhí)行功能, 提供于不同平臺(tái)的接口的。 Java 的編程類(lèi)似 C++,學(xué)習(xí)過(guò) C++的讀者將很快掌握 Java 的精髓。 Java 舍棄了 C++的 指針 對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過(guò)指針侵入系統(tǒng)。 Java 對(duì)程序提供了安全管理器,防止程序的非法訪(fǎng)問(wèn) 。 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 9 Java 吸取了 C++面向?qū)ο蟮母拍?,?數(shù)據(jù)封裝 于類(lèi)中,利用類(lèi)的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性。類(lèi)的封裝性、繼承性等有關(guān)對(duì)象的特性,使程序代碼只需一次編譯,然后通過(guò)上述特性反復(fù)利用。程序員只需把主要精力用在類(lèi)和接口的設(shè)計(jì)和應(yīng)用上。 Java 提供了眾多的一般對(duì)象的類(lèi),通過(guò)繼承即可使用父類(lèi)的方法。在 Java中,類(lèi)的繼承關(guān)系是單一的非多重的,一個(gè)子類(lèi) 只有一個(gè)父類(lèi),子類(lèi)的父類(lèi)又有一個(gè)父類(lèi)。 Java 提供的 Object 類(lèi)及其子類(lèi)的繼承關(guān)系如同一棵倒立的樹(shù)形,根類(lèi)為 Object類(lèi), Object 類(lèi)功能強(qiáng)大,經(jīng)常會(huì)使用到它及其它派生的子類(lèi)。 Java 建立在擴(kuò)展 TCP/IP 網(wǎng)絡(luò)平臺(tái)上 。 庫(kù)函數(shù) 提供了用 HTTP 和 FTP 協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。 Java 致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類(lèi)型檢查幫助檢查出許多開(kāi)發(fā)早期出現(xiàn)的錯(cuò)誤。 Java 自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。 Java 還實(shí)現(xiàn)了真 數(shù)組 ,避免了覆蓋數(shù)據(jù)的可能,這些功能特征大大提高了開(kāi)發(fā) Java 應(yīng)用程序的周期。并且 Java還提供了 Null 指針檢測(cè)、數(shù)組邊界檢測(cè)、異常出口、 Byte code 校驗(yàn)等功能。 我們知道 C,C++等語(yǔ)言,都是針對(duì) CPU 芯片進(jìn)行編譯,生成機(jī)器代碼,該代碼的運(yùn)行就和特定的 CPU 有關(guān)。 Java 不像 C 或 C++,它不針對(duì) CPU 芯片進(jìn)行編譯,而是把程序編譯成稱(chēng)為自字節(jié)碼的一種“中間代碼”。字節(jié)碼是很接近機(jī)器碼的文件,可以在提供了 Java 虛擬機(jī)( JVM)的任何系統(tǒng)上被解釋執(zhí)行。 Java 程序的基本組成單元就是類(lèi),有些類(lèi)是自己編寫(xiě)的,有些是從類(lèi)庫(kù)中引入的,而類(lèi)又是運(yùn)行時(shí) 動(dòng)態(tài)裝載的,這就使得 Java 可以在分部環(huán)境中動(dòng)態(tài)的維護(hù)程序及分類(lèi),而不像 C++那樣,沒(méi)檔期類(lèi)庫(kù)升級(jí)以后,如果想讓程序具有新類(lèi)庫(kù)提供的功能,就需要修改程序,重新編譯。 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 10 3 軟件需求分析及概要設(shè)計(jì) 軟件的需求分析 該軟件是一個(gè)基于 Android 平臺(tái)的手機(jī)生日管家軟件,是為用戶(hù)提供好友生日提醒方面服務(wù)的,它包括好友生日信息的查看、好友信息的增刪、好友信息的編輯、好友生日提醒的設(shè)置、向好友送去祝福等功能。 本軟件可以幫助用戶(hù)在繁忙的工作之余,不忘親朋好友的生日,在 特殊的日子里記錄我們?nèi)松某砷L(zhǎng)記號(hào),在這樣特別的日子里為身邊的人送上最真誠(chéng)的生日祝福 ,希望 這樣的軟件 能給你的愛(ài)人 ,親人 ,朋友帶去歡樂(lè)和美好的祝福。 軟件的概要設(shè)計(jì) 軟件的功能模塊說(shuō)明 (1)好友信息編輯模塊。用戶(hù)可以通過(guò)增加、修改、刪除來(lái)管理好友生日信息。在好友信息列表中,包含了好友的姓名、生日、電話(huà)等內(nèi)容。 (2)自由選擇提醒日期模塊。用戶(hù)可以通過(guò)軟件自由去選擇生日的提醒日日期,可以是在生日當(dāng)天,可以是生日提前的那幾天,用戶(hù)可以完全進(jìn)行自由設(shè)置。 (3)提醒方式的選擇模塊。用戶(hù)可以通過(guò)軟件自由去選 擇生日的提醒的方式,例如震動(dòng),鈴聲,震動(dòng)加鈴聲。 (4)自動(dòng)撥打電話(huà)和自動(dòng)發(fā)送信息模塊。在生日提醒時(shí),用戶(hù)可以一鍵撥通好友的電話(huà),或者說(shuō)一鍵給好友發(fā)信息。 軟件的功能模塊結(jié)構(gòu)圖 在程序設(shè)計(jì)分析的基礎(chǔ)上,結(jié)合實(shí)際情況,得出本程序的功能模塊結(jié)構(gòu)圖。在結(jié)構(gòu)圖中包括了功能模塊的表示及其中部分功能的實(shí)現(xiàn)原理。根據(jù)生日管家軟件的要求,生日管家的功能模塊主要有好友信息模塊和生日提醒模塊這兩大塊。 首先是一個(gè)總的功能模塊的結(jié)構(gòu)圖,其中包括了系統(tǒng)設(shè)計(jì)時(shí)的總體功能概括,如圖 31。 置 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 11 圖 31 功能模塊結(jié)構(gòu) 然后在總體的功能模塊后面是主體功能的詳細(xì)模塊顯示。在好友信息編輯顯示上可分為幾個(gè)部分,詳細(xì)見(jiàn)圖 32。 圖 32 信息編輯 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 12 數(shù)據(jù)保存的設(shè)計(jì) 通過(guò) Android 文件的寫(xiě)入與讀寫(xiě),簡(jiǎn)單的文本讀寫(xiě) ()和()方法實(shí)現(xiàn),存儲(chǔ)數(shù)據(jù)保存在 ,如圖 33。 圖 33 存儲(chǔ)數(shù)據(jù)到文件 在文件 I/O 操作上,除了標(biāo)準(zhǔn)的 Java I
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1