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

正文內(nèi)容

本科生畢業(yè)論文-基于android的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧資料

2024-11-18 01:01本頁面
  

【正文】 需求分析是軟件開發(fā)前的第一個(gè)階段,是十分必要的。 操作可行性 開發(fā)該應(yīng)用程序的計(jì)算機(jī)操作系統(tǒng)和 Android 系統(tǒng)均操作熟練,且采用集成開發(fā)環(huán)境,簡化開發(fā)過程,使得開發(fā) 出來的應(yīng)用程序界面友好,操作簡便。 經(jīng)濟(jì)可行性 開發(fā)該應(yīng)用程序所需的相關(guān)資料可以通過到圖書館借閱或網(wǎng)上下載而得到,所需的軟件系統(tǒng)、硬件系統(tǒng)等均可方便獲得,甚至無需安卓手機(jī)而是用安卓虛擬器即可實(shí)現(xiàn)設(shè)計(jì)開發(fā)。而開發(fā)環(huán)境采 用 Eclipse 集成開發(fā)環(huán)境,開發(fā)過程簡便,調(diào)試容易。如果需要還可以重新配置啟動(dòng)參數(shù),比如選擇其他的程序界面作為啟動(dòng)的主界面。 圖 31:虛擬 機(jī)創(chuàng)建 最后,調(diào)試應(yīng)用程序。 福州大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 14 接著,創(chuàng)建 Android虛擬機(jī)。點(diǎn)擊 finish,一個(gè)空白的 Android Application Project即創(chuàng)建成功。 至此, Android 應(yīng)用程序開發(fā)環(huán)境搭建成功!啟動(dòng)運(yùn)行 Eclipse 即可進(jìn)行 Android 應(yīng)用程序的開發(fā)設(shè)計(jì)。 Eclipse 文件夾里已集成 Eclipse 和 ADT,且無需安裝,直接啟動(dòng) 即可。環(huán)境變量配置完成后,進(jìn)行 jdk 安裝成功驗(yàn)證:在命令提示符窗口中輸入 javac,如出現(xiàn)所安裝的 jdk 版本信息,即說明 jdk 安裝完成。 基于 Android 的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn) 13 第 3 章 系統(tǒng)的設(shè)計(jì)分析 系統(tǒng)開發(fā)環(huán)境 搭建開發(fā)環(huán)境 首先 , 下載安裝 , 并進(jìn)行安裝 , 本人將其安裝在 C:\Program Files\Java\ 目錄下。例如類型為 Circle 的對(duì)象與類型為 Shape 的對(duì)象是同類對(duì)象,所以 Circle對(duì)象可以接受 Shape 對(duì)象的消息。 E、同一類型的所有對(duì)象都 能夠接收相同的消息。每個(gè)對(duì)象都是某個(gè)類的一個(gè)實(shí)例,其中類是類型的同義詞。因此,雖然對(duì)象的概念很簡單,但程序中可以實(shí)現(xiàn)任意復(fù)雜度的對(duì)象。 C、每個(gè)對(duì)象都擁有可以容納其他對(duì)象的自己獨(dú)立的存儲(chǔ)空間。 B、程序是一系列對(duì)象的組合。 A、程序中所有事物都是對(duì) 象。程序員可以根據(jù)面向?qū)ο蟮摹皢栴}模型”,能夠容易地、完整地得到問題的面向?qū)ο蟆皺C(jī)器模型”,從而使程序易于編寫且易于維護(hù)。面向?qū)ο蠓椒ㄏ虺绦騿T提供了通用的方法和工具來表達(dá)現(xiàn)實(shí)世界中的各種問題。 ( 7) :這個(gè)是 JSP, Servlet 等使用到的類。 ( 5) :這個(gè)是系統(tǒng)輔助類,特別是集合類 Collection, List, Map等。 ( 3) :為了完善 io 包中的功能,提高 IO 包中性能而寫的一個(gè)新福州大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 12 包。 JDK 常用的包如下: ( 1) :這個(gè)事系統(tǒng)的基礎(chǔ)類,比如 String 等都是這里面的,這個(gè)包是唯一一個(gè) 可以不用引入就可以使用的包。 H、 Javap: Java 反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。 JDK 包含的基本組件 如下 : A、 javac – 編譯器 ,將源 程序 轉(zhuǎn)成字節(jié)碼 B、 jar – 打包工具,將相關(guān)的類文件打包成一個(gè)文件 C、 javadoc – 文檔生成器,從源碼注釋中提取文檔 D、 jdb – debugger,查錯(cuò)工具 E、 java – 運(yùn)行編譯后的 java 程序( .class 后綴的) F、 appletviewer:小程序 瀏覽器 ,一種執(zhí)行 HTML 文件上的 Java 小程序的 Java 瀏覽器。 JDK JDK 是 Java Development Kit 的縮寫 ,是 Java 語言的軟件開發(fā)工具包。 SDK 多數(shù)是免費(fèi)提供的,以鼓勵(lì)開發(fā)者使用其相關(guān)的編程語言或相應(yīng)系統(tǒng)。它在支持幾乎所有的 SQL 語句的同時(shí)還具備事務(wù)處理功能和并發(fā)處理功能等等。 SQLite 作為一個(gè)完整的數(shù)據(jù)庫被存儲(chǔ)在獨(dú)立的磁盤文件中,支持的數(shù)據(jù)庫可以大到 2TB,體積卻只有幾百 K。因其占用非常少的資源空間,現(xiàn)在已被多數(shù)嵌入式智能產(chǎn)品采用。 SQLite 數(shù)據(jù)庫輕型小巧。 Eclipse 框架還可用來 作為其他無關(guān) 軟件開發(fā)的 應(yīng)用程序 類型的 基本框架 , 比如 內(nèi)容 管理系統(tǒng)這樣的應(yīng)用程序類型 。 Eclipse最初只支持 Java 開發(fā),目前通過其他插件也能支持其他編程語言的開發(fā)工作,比如 C 語言、 C++、 Python 等。 主體環(huán)境的搭建和配置 Eclipse: Eclipse 是一鐘基于 Java 的可擴(kuò)展開源開發(fā)平臺(tái)。 Java 的對(duì)象有模塊化性質(zhì)和信息隱藏努力,滿足面向?qū)ο蟮姆庋b要求。 圖 24: Java平臺(tái) Java 語言因?yàn)槠渚浞ê驼Z義都比較單純,容易學(xué)習(xí)和使用。 平臺(tái)是指支持應(yīng)用程序運(yùn)行的硬件或軟件環(huán)境。無論是 Application 還是嵌入在瀏覽器中的 Applet,都需要通過解釋器才能運(yùn)行。首先, Java 程序由編譯器進(jìn)行編譯,產(chǎn)生中間代碼( Java 字節(jié)碼),該中間代碼不能在各種計(jì)算機(jī)平臺(tái)上直接運(yùn)行,需在虛擬器( JVM)上才能運(yùn)行。 基于 Android 的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn) 9 大多數(shù)程序設(shè)計(jì)語言的程序運(yùn)行如果不是采用編譯,執(zhí)行方式,就是采用解釋執(zhí)行的方式。 圖 23: Activity 生命周期 Java 編程語言 如今,在 intent 應(yīng)用開發(fā)領(lǐng)域中, Java 技術(shù)已成為其核心與主流技術(shù)。開發(fā)者若將各狀態(tài)相對(duì)應(yīng)的流程加入到程序中,每次改變活動(dòng)狀態(tài)的時(shí)候就會(huì)有相關(guān)的流程被執(zhí)行。因此,開發(fā)者或使用者都無法確定應(yīng)用程序會(huì)何時(shí)被回收。正常情況 下,任意一個(gè)應(yīng)用程序都會(huì)占據(jù)一個(gè)進(jìn)程,入口為一個(gè)活動(dòng)的 onCreate()方法。為了讓這一問題不再成為問題, Android 系統(tǒng)引入了生命周期這一新機(jī)制。如用戶在聽音樂的同時(shí),能執(zhí)行其他應(yīng)用程序。而手機(jī)應(yīng)該具備的最基本的功能特性就是,當(dāng)手機(jī)正在使用過程中,有來電或短信的時(shí)候隨時(shí)暫停正在使用的功能, 切換到通話模式或短信模式,并且要求在結(jié)束通話模式或短信模式的時(shí)候能恢復(fù)到被暫停的應(yīng)用程序運(yùn)行界面。 比如,有一個(gè) Activity 希望打開網(wǎng)頁瀏覽器查看某一網(wǎng)頁的內(nèi)容,那么這個(gè) Activity 只需要發(fā)出 WEB_SEARCH_ACTION 請(qǐng)求給 Android, Android 就會(huì)根據(jù)Intent 的請(qǐng)求內(nèi)容,查詢各組件注冊(cè)時(shí)聲明的 IntentFilter,找到網(wǎng)頁瀏覽器的 Activity 來瀏覽網(wǎng)頁。 Intent 屬于一種運(yùn)行時(shí)綁定機(jī)制,當(dāng)程序運(yùn)行時(shí), intent 將程序運(yùn)行過程中所請(qǐng)求的組件綁定在一起。組件之間可以相互調(diào)用,以協(xié)調(diào)工作,最終實(shí)現(xiàn) Android 應(yīng)用程序。更多信息,見 BroadcastReceiver 類。例如,它 可能會(huì)啟動(dòng)一個(gè)服務(wù)進(jìn)程進(jìn)行基于事務(wù)的一些工作。雖然廣播接收器不顯示用戶界面,但當(dāng)廣播事件發(fā)生時(shí),它們可能創(chuàng)建狀態(tài)欄通知提醒用戶。很多廣播來源于系統(tǒng),比如說,屏幕關(guān)閉,電池低電量,或截獲一張圖片,這些都是來源于系統(tǒng)的廣播。更多信息請(qǐng)查閱 the Content Providers developer guide。比如,簡便記事本程序用 一個(gè)內(nèi)容提供者存儲(chǔ)筆記。比如,任何有相應(yīng)權(quán)限的應(yīng)用程序可以查詢內(nèi)容提供者的部分內(nèi)容(如 )以讀取或修基于 Android 的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn) 7 改特定人的信息。通過內(nèi)容提供者,其他應(yīng) 用程序可以查詢或者修改數(shù)據(jù) (如果服務(wù)提供商允許 )。 C、內(nèi)容提供者 (Content providers) 一 個(gè)內(nèi)容提供者 管理一組共享的應(yīng)用程序數(shù)據(jù)。其他組件,比如一個(gè)活動(dòng),為了與該服務(wù)互動(dòng),可以啟動(dòng)或者綁定它。服務(wù)不提供用戶界面。 activity 是一個(gè)實(shí)現(xiàn)了 Activity 的子類,你可以在 Activities 開發(fā)者指導(dǎo)部分了解更多。不同的應(yīng)用程序能夠從任何一個(gè) activity 啟動(dòng) (只要郵件應(yīng)用程序允許 )。 A、 活動(dòng) (Activity) 在 Android 中, Activity 是所有應(yīng)用程序的根本,程序的運(yùn)行流程都是在 Activity 中,它是 Android 中最基本的模塊之一。在 文件中可以聲明應(yīng)用程序組件以及它們的特性和要求。它采用 XML 作為描述語言,描述了程序包的全局變量。每個(gè) APP 都必須擁有這個(gè)配置文件,以定義在應(yīng)用程序中用到的組件和組件功能,同時(shí)說明組件的必要條件等。 Android 應(yīng)用的工作機(jī)制 活動(dòng)、意圖接收器、服務(wù)、內(nèi)容提供者組成一個(gè) Android 應(yīng)用程序,但這四個(gè)構(gòu)件并不要求同時(shí)出現(xiàn)。 :提供 openGL 的工具。 :提供默認(rèn)的瀏覽器接口。 :提供類似于操作時(shí)間日期等的工具性方法。 :提供幫助訪問網(wǎng)絡(luò)的類。 :提供系統(tǒng)服務(wù)、消息傳輸和 IPC 機(jī)制。 :通過內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫。應(yīng)用程序框架作為應(yīng)用程序的核心,具備如下功能: :提供高層面的程序模型以及應(yīng)用程序運(yùn)行 的基本環(huán)境。 Android 的架構(gòu)分析 圖中顯示的是 Android 架構(gòu)的五個(gè)主要部分。全球被 24 顆衛(wèi)星覆蓋著,保證 GPS 可隨時(shí)福州大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 4 隨地同時(shí)觀測(cè)到 4 顆衛(wèi)星,由此保證能得到觀測(cè)點(diǎn)的精確地理位置。 WiFi 也是一種無線短距離技術(shù),這方面與藍(lán)牙技術(shù)一致。使用藍(lán)牙能無線傳輸任何數(shù)據(jù)。這樣,用戶即使足跡遍布全球,也無需更換手機(jī)。 GSM 技術(shù) :即全球移動(dòng)通訊系統(tǒng)。這體現(xiàn)在包對(duì)視頻 (如播放影視劇等 )的支持和音頻 (如錄音、播放音樂、播放錄音文件或鈴聲等 )的支持,甚至體現(xiàn)在能直接播放 網(wǎng)絡(luò)上的流媒體。 Dalvik 虛擬機(jī)保證兼容 API 的同時(shí),針對(duì)智能手機(jī)進(jìn)行了大量改進(jìn),使得具備更小的占用資源,更高的運(yùn)行效率。在智能手機(jī)本身所具備的功能的基礎(chǔ)上,瀏覽網(wǎng)站將讓用戶擁有更好的操作體驗(yàn)。 集成的瀏覽器 : 集成的瀏覽器是內(nèi)置的 Android 瀏覽器,是基于 WebKit 瀏覽引擎進(jìn)行開發(fā)而成的。針對(duì) 3D 繪圖,使用的則是 Open 規(guī)范的類庫。 強(qiáng)大的繪圖能力 :在 APP 里所提供的繪圖功能分為 2D 與 3D 兩種類型。 Android 的功能特征 應(yīng)用程序架構(gòu) : 應(yīng)用程序體 系結(jié)構(gòu)包含了很多不同類型的基礎(chǔ)組件。 基于 Android 的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn) 3 第 2 章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) Android 平臺(tái) Android 平臺(tái)是一個(gè)軟件棧的體系結(jié)構(gòu),包括操作系統(tǒng),用戶界面和應(yīng)用程序。 第 3 章 對(duì) APP 進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。 論文具體安排如下: 第 1 章 簡單介紹 APP 的背景和意義以及 APP 的研究現(xiàn)狀。接著便是對(duì)完成的 APP 進(jìn)行測(cè)試與完善。緊接著論文對(duì)系統(tǒng)需要用到的一些相關(guān)技術(shù)進(jìn)行了部分分析。 論文組織結(jié)構(gòu) 本文共分為 4 章,首先是闡述和分析為何選擇這樣一個(gè)課題,介紹了畢業(yè)設(shè)計(jì)的背景、開發(fā)意義和系統(tǒng)的現(xiàn)狀。 [7] 進(jìn)行運(yùn) 行調(diào)試和系統(tǒng)測(cè)試。 [5] 學(xué)習(xí) View 類,使用其提供的 ondraw()、 invalidate()等方法進(jìn)行視圖設(shè)計(jì)。 [3] 熟悉并進(jìn)行開發(fā)環(huán)境的搭建與配置,為開發(fā)項(xiàng)目奠定基礎(chǔ)。 [2] 深入 了解 android 平臺(tái),學(xué)習(xí) android 開發(fā)技術(shù),熟練掌握 java 編程語言,并能熟練使用其中的主要技術(shù)。 福州大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 2 本文作者的工作 [1] 從網(wǎng)上查閱 Android 開發(fā)的相關(guān)資料,了解同類 APP 的背景情況和發(fā)展現(xiàn)狀及趨勢(shì)。備忘錄不僅具備記事本的功能。 本課題開發(fā)的備忘錄將這些功能集中到了一起。 系統(tǒng)研究現(xiàn)狀 現(xiàn)在,國內(nèi)外 Android 開發(fā)者開發(fā)出不計(jì)其數(shù)的備忘錄 APP,但大多數(shù)備忘錄 APP 還是局限在便簽的功能,只實(shí)現(xiàn)了記事本簡單 的增刪改查功能。備忘錄除了具備記事本最基本的增刪改查功能外,還擁有個(gè)性化的鬧鐘實(shí)時(shí)提醒功能、錄音記事功能、拍照記事功能和錄像記事功能。因此,從實(shí)際需求出發(fā),開發(fā)一款基于 android 平臺(tái)的多功能備忘錄應(yīng)用具有很大的實(shí)用性和市場前景。傳統(tǒng)的文字型備忘錄缺乏簡單有效的備忘效果,用戶需要手動(dòng)輸入大量的文字備忘信息,且從內(nèi)容上來看文字組織靈活性不如語音。緊湊的日程安排、繁重的事務(wù)讓人們喘不過氣來。人們的生活方式向著越來越便捷的方向發(fā)展,而智能手機(jī)成為了他們獲取信息最方便、快捷的途徑。據(jù)調(diào)查數(shù)據(jù)顯示, 2020 年至 2020 年我國 android 系統(tǒng)手機(jī)的市場份額已達(dá) %,并呈上升趨勢(shì)。s daily life. In order to avoid fetting the schedule and missing some important affairs, people always carry memos with themselves. Nowadays, there are plenty of applications on the smart phones and technicians have developed many similar memo applications for people to use. Basically, Android platform is an open source and fre
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1