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

正文內(nèi)容

安卓便簽畢設(shè)論文設(shè)計(jì)-資料下載頁

2025-08-16 15:55本頁面

【導(dǎo)讀】而然的刺激了手機(jī)移動(dòng)終端的迅速崛起。于是各種各樣方便、精美的手機(jī)軟件走進(jìn)。手機(jī)已然跟人們現(xiàn)在生活方式緊緊地結(jié)合在了一起,手機(jī)軟件將會(huì)是。手機(jī)多媒體時(shí)代中最受歡迎并且最有價(jià)值的應(yīng)用。被眾多使用者青睞的Android手機(jī)。的應(yīng)用程序開發(fā)是一項(xiàng)非常復(fù)雜的工程。本文中介紹了Android的系統(tǒng)架構(gòu),Android. 是一個(gè)開源的系統(tǒng),它底層是基于Linux的操作系統(tǒng)。本課題設(shè)計(jì)開發(fā)的是應(yīng)用在Android手機(jī)上的個(gè)性化便簽。該軟件可以通過簡單的手勢添加便簽,可以通過短信

  

【正文】 活動(dòng)的性能),它通常是啟動(dòng)新線程內(nèi)的服務(wù) 。 4) Content Provider(內(nèi)容提供者 ) 內(nèi)容提供 者 提供應(yīng)用程序之間的數(shù)據(jù)共享機(jī)制。數(shù)據(jù)可以 通過 內(nèi)容提供 者 和內(nèi)容提供 這 的一個(gè)子類來實(shí)現(xiàn)訪問在共享文件系統(tǒng) 、 SQLite 數(shù)據(jù)庫 、 或任何其他應(yīng)用程序持久性存儲(chǔ) 的 位置 。 它定義了支持 的 數(shù)據(jù)格式,提供了一套方法, 用于讓其它應(yīng)用程序保存或讀取 內(nèi)容提供者 處理的數(shù)據(jù)信息 。但是,應(yīng)用程序不 會(huì)立即 調(diào)用這些方法,相反,它 由一個(gè) 命名 為 內(nèi)容解 析 器的對(duì)象來調(diào)用這些方法 。內(nèi)容解析器可以與 每 一 個(gè)內(nèi)容提供 者進(jìn)行 交流。內(nèi)容解析器與內(nèi)容提供 者通過合作 管理 IPC( 內(nèi)部處理通信 ) 來實(shí)現(xiàn) 數(shù)據(jù) 的 共享 。 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 18 圖 32 Android 的工作流程 應(yīng)用程序不必使用所有的 Android組件。意圖可以被應(yīng)用程序可以很容易地添加,刪除和取代, 而 能夠聯(lián)系在一起工作則靠 URI[17]。 Android通過權(quán)限設(shè)置決定的安全模型來操作資源和數(shù)據(jù)的特征讓應(yīng)用程序更加地安全被使用。大多數(shù)的應(yīng)用程序之間的安全模式設(shè)置和標(biāo)準(zhǔn)的 Linux系統(tǒng)相一致,像是給各個(gè)應(yīng)用程序分配不同的UID[18]。 Eclipse Android 使用 谷歌 推薦的 Java 繼承開發(fā)環(huán)境 Eclipse。 Eclipse 是基于 Java 的可擴(kuò)展開源開發(fā)環(huán)境。 Eclipse 包括允許希望擴(kuò)展 Eclipse 的軟件開發(fā)人員構(gòu)建與 Eclipse環(huán)境無縫集成工具的組件 [19]。因?yàn)?Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse提供像 JAVA 開發(fā)環(huán)境中加入 Tomcat 服務(wù)器插件等這類插件,以及給用戶提供一致、統(tǒng)一的集成開發(fā)環(huán)境而言,提供了一個(gè)讓所有工具開發(fā)人員同等發(fā)揮的場所。 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 19 Dalvik 虛擬機(jī) 安卓 運(yùn)行時(shí)包含一組核心庫和一個(gè) Java虛擬機(jī) (Dalvik虛擬機(jī) ),重新設(shè)計(jì)和優(yōu)化了谷歌 安卓 平臺(tái)。 安卓 是在 Linux 內(nèi)核 層 應(yīng)用運(yùn)行 、 Java 編程語言編寫 的 , 安卓 運(yùn)行環(huán)境主要指的是虛擬機(jī)技術(shù),即 Dalvik。 Dalvik 虛擬機(jī)依賴 Linux Kernel 來實(shí)現(xiàn)一些潛在的功能,例如線程機(jī)制和底層內(nèi)存管理機(jī)制。多個(gè)虛擬系統(tǒng)可以同時(shí)高效地運(yùn)行在虛擬機(jī)上運(yùn)行。它無需安裝和管理配置的優(yōu)點(diǎn)是 Android 選擇它作為移動(dòng)終端的嵌入式數(shù)據(jù)庫的一個(gè)原因,它支持事務(wù)并發(fā)處理,而且它的運(yùn)行速度快于目前流行的大部分?jǐn)?shù)據(jù)庫。 Android SDK 由于使用 Java 語 言進(jìn)行開發(fā),除了 Eclipse 外 還有由 SUN公司提供的包含了 JRE:Java Runtime Environment 的 Java SDK。另外,還需有一個(gè) Google 提供的 Android SDK[20]的原因是為了區(qū)別 Android 的應(yīng)用程序開發(fā)還是和 Java 程序 開發(fā)。 基于 SDK 的 Android 開發(fā)僅限于開發(fā) Android 的應(yīng)用程序,開發(fā) Android 最上層的 JAVA 應(yīng)用程序包的產(chǎn)品。 JAVA 語言主要在這種開發(fā)環(huán)境中被使用,只需對(duì)了解 API 進(jìn)行了解,不需要涉及硬件以及 Android 系統(tǒng)的底層。由于 可以使用主機(jī)的仿真環(huán)境,因此有各種成熟的工具可以使用。 Java JAVA 語言是 1995年由 SUN 公司開發(fā)的面向?qū)ο蟮男乱淮绦颉?JAVA 的是在撰寫 C++語言程序時(shí)遇到各種困難時(shí)產(chǎn)生的。該公司的目標(biāo)是致力于把 JAVA 打造成具有 簡單的、面向?qū)ο蟮摹⒎植际降?、解釋的、魯棒?( Robust) [21]、安全的、可移植的、高編寫效能的、多線程的等多特性的程序語言。 JAVA 語言體現(xiàn)了新型開發(fā)思路的程序設(shè)計(jì)語言 [22]。 Inter 的發(fā)展使得 JAVA 語言也迅速被廣泛的應(yīng)用, JAVA語言是完全面向?qū)ο蟮恼Z言,特別適合 用來開發(fā) Inter 應(yīng)用軟件是因?yàn)樗诒A袅苏憬I(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 20 C++語言的語句結(jié)構(gòu)的同時(shí)去掉了指針、多繼承、運(yùn)算符重載等降低安全性、可靠性的元素。目前 JAVA 已然列入了主流的開發(fā)語言行列。它的特點(diǎn)如下: 面向?qū)ο?,它是完全面向?qū)ο笫乖O(shè)計(jì)集中于對(duì)象及其對(duì)象之間的聯(lián)系。在分布式環(huán)境下特別適用。 分布式 , JAVA 是 面向網(wǎng)絡(luò)應(yīng)用的語言, 為了 實(shí)現(xiàn)方便地與其他計(jì)算結(jié)點(diǎn)協(xié)同工作 。 通過 它自己 提供的類庫 和 URL 地址 來 訪問網(wǎng)絡(luò)上其他對(duì)象。 健壯性, JAVA 程序健壯性 來源于它 強(qiáng)類型 機(jī)制、異常處理、垃圾的自動(dòng)收集等。 通知明智的放棄了 對(duì)指針 使用。 安全性,為了避免了非法的內(nèi)存操作而刪除指針和釋放內(nèi)存的操作,實(shí)現(xiàn)通過類對(duì)內(nèi)存的進(jìn)行訪問。 可移植性,體系結(jié)構(gòu)中立性造就了它的可移植性。此外, JAVA 還嚴(yán)格規(guī)定了各個(gè)基本 數(shù)據(jù)類型 的長度。 多線程, JAVA 軟件具有明顯的交互性和實(shí)時(shí)響應(yīng)能力體現(xiàn)在在它支持多線程。 搭建 Android 開發(fā)環(huán)境 想在 Android 平臺(tái)下順利地運(yùn)行開發(fā)出來的新軟件,首先就要在電腦搭建屬于Android 的環(huán)境。下面就具體介紹下 Android 的開發(fā)環(huán)境配置。 搭建開發(fā)環(huán)境需要的軟件: 1) 操作系統(tǒng): window XP 2) 工具: JDK、 Eclipse、 Android SDK 安裝步驟如下: 第一步:安裝 JDK: jdk6u30windowsi586 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 21 圖 33 JDK 的安裝 在這個(gè)安裝過程中會(huì)出現(xiàn)兩次安裝提示。第一次安裝的是 jdk ,結(jié)束之后會(huì)有第二次提示來安裝 jre 。 圖 34 JDK 的安裝文件 安裝完成之后,需要配置環(huán)境變量: 打開環(huán)境變量窗口方法:右鍵【我的電腦】 單擊【屬性】 單擊【高級(jí)】 單擊【環(huán)境變量】。 在上方的用戶變量中 依次新建如下變量,并分別填入如下路徑: 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 22 1. 變量名: JAVA_HOME 變量值: D:\java\(這里填寫自己所安裝的Java 的地址); 2. 變量名 : PATH, 變量值 : %JAVA_HOME%/bin 3. 變量名 : CLASSPATH, 變量值: .。%JAVA_HOME%/lib/。%JAVA_HOME%/lib/ 安裝完成后運(yùn)行“ cmd”,如果輸入“ java”之后顯示一些 java的版本信息則表示安裝成功! 圖 35 Java 信息 第二步: Eclipse 安裝 Android 插件 Eclipse 只要把下載的軟件包解壓就行 (+)。 1) 打開 Eclipse,在菜單欄上選擇 幫助 —Install new SoftWare,點(diǎn)擊 add 出現(xiàn)如下界面 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 23 圖 36 Add 界面 Name 可以自己定義, Location 內(nèi)輸入網(wǎng)址 2)在上一界面點(diǎn)擊確定后,出現(xiàn)如下界面,并選擇 select all: 圖 37 Android ADT 安裝界面 3)之后按照出現(xiàn)的對(duì)話框的提示選擇 next,最后會(huì)重啟 Eclipse,到這 Eclipse 已經(jīng)安裝好了 Android 的開發(fā)插件。 第三步: Eclipse 中配置 Android SDK 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 24 安裝 Android SDK,直接解壓安裝包 : 1) 打開 Eclipse,在菜單欄上選擇 窗口 —首選項(xiàng),進(jìn)入如下界面: 圖 38 Android SDK 安裝界面 2) 在 SDK Location 中填入剛才的 android SDK 的安裝路徑。 以上 步驟完成后 Eclipse 上的配置就完成了。 第四步:安裝虛擬機(jī) AVD 1) 雙擊 SDK ,出現(xiàn)如下界面: 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 25 圖 39 SDK 運(yùn)行界面 選擇需要的 Android版本,點(diǎn)擊 Install。 2)安裝完成后選擇 ToolsManage AVD,點(diǎn)擊 new,出現(xiàn)如下界面 : 圖 310 AVD 創(chuàng)建界面 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 26 3)創(chuàng)建完成后, 選中剛創(chuàng)建的 AVD,點(diǎn)擊“ Stars the selected AVD”,等待一段時(shí)間后會(huì)出現(xiàn)如下的虛擬手機(jī)界面: 圖 311 虛擬手機(jī)界面 本章小結(jié) 本章以系 統(tǒng)開發(fā)的相關(guān)理論及技術(shù)為基礎(chǔ),介紹系統(tǒng)開發(fā)過程中需要了解和掌握的方法和技術(shù)。詳細(xì)闡述了 Android平臺(tái) 、 開發(fā)工具 Eclipse和 Android SDK、編程語言 Java, 同時(shí) 描述了搭建 Android開發(fā)環(huán)境的步驟 。浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 27 第 四 章 個(gè)性化便簽的實(shí)現(xiàn) Android 工程程序結(jié)構(gòu) Android 工程的基本結(jié)構(gòu)目錄包括:編寫源代碼的 src 、工程運(yùn)行時(shí) Android 系統(tǒng)自動(dòng)生成的常量 gen、和用來存放程序界面的布局配置( .xml)文件和圖片資源的資源文件 Res。 Android 資源的類型和布局圖如下: 圖 41 資 源類型和布局圖 42 所示。其中 src 文件夾包含著整個(gè)便簽實(shí)現(xiàn)的源代碼, res文件夾下面是便簽軟件實(shí)現(xiàn)的一個(gè)資源,像是界面的布局和界面上需要用到的一些圖片,標(biāo)志等。而安裝包 .apk 則在 bin 文件夾目錄下。 Android 是虛擬手機(jī)的Android 版本,這個(gè)目錄下的文件是 , Android 的工具,插件。 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 28 圖 42 便簽代碼結(jié)構(gòu) 2. 便簽 .Java 文件如下圖所示。其中包 下的是便簽個(gè)界面實(shí)現(xiàn)的代碼,其中 文件中的是主界面的代碼,像 文件中的是創(chuàng)建便簽后的界面代碼;包 下的是便簽中是實(shí)現(xiàn)鬧鐘 提醒的代碼;包 下的是便簽實(shí)現(xiàn)添加桌面組件的代碼。 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 29 圖 43 便簽 .Java 文件 ,在 values的 文件中是整個(gè)便簽軟件界面中需要用到的所有字符串。像 layout 中的 文件中顯示的就是在設(shè)置鬧鐘提醒后出現(xiàn)的界面中所需要的一些字符串 Set alarm data 和 Set alarm time: 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 30 圖 44 字符串等配置文件 , drawablehdpi 文件下存放的是便簽軟件中需要用到的一些圖片標(biāo)識(shí),像是圖片 就是便簽文本到處后在手機(jī)存放位置顯示的圖標(biāo);圖片 就是打開便簽軟件后出現(xiàn)的底層的灰色背景等等。 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 31 圖 45 圖像資源 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 32 文件 是四大組件的驅(qū)動(dòng)配置文件,有了它的存在, Android 程序的四大組件才能夠順利正常的跳轉(zhuǎn)。 任意一個(gè)的 Android 系統(tǒng)的程序啟動(dòng)都要靠 文件來啟動(dòng)程序,每次新建好一個(gè)的工程,在其目錄都會(huì)自動(dòng)生成一個(gè) 文件,這個(gè)配置文件為程序能夠正常運(yùn)行提供了保證,是整個(gè)工程的核心部分,它里面包括了 Android SDK 的版本,程序運(yùn)行的默認(rèn) Activity,當(dāng)程序中的任何一個(gè)組件觸發(fā)事件后,系統(tǒng)都會(huì)自動(dòng)的在 文件中找出正確的標(biāo)識(shí)從而作出相應(yīng)的操作。每一個(gè) 文件的格式都應(yīng)該是這樣的: 圖 46 格式 系統(tǒng)實(shí)現(xiàn) 界面效果及實(shí)現(xiàn): ,最上面是便簽名稱 xffnote,接下來是我的便簽的列表,邊上的“ +”符號(hào)點(diǎn)是添加新的便簽按鈕,灰色區(qū)域內(nèi)排列的是已建的文件 夾和便簽,具體如下圖所示: 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 33 圖 47 便簽主界面 實(shí)現(xiàn)主界面功能的主要代碼,打開軟件后先是會(huì)自己判斷是否有密碼保護(hù),如果有密碼就會(huì)顯示輸入密碼的提示框,如果沒有 設(shè)置密碼則顯示所有的文件夾和沒有父文件夾的便簽: 圖 48 主界面代碼 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 34 ,點(diǎn)擊 menu 就出在手機(jī)界面底部出現(xiàn)操作顯示 列表,可以點(diǎn)擊列表中的操作提示對(duì)便簽進(jìn)行選擇操作,像是可以添加刪除文件夾或者便簽,也可以對(duì)便簽進(jìn)行操作:用文本形式輸出、存儲(chǔ)到SD 卡、設(shè)置密碼保護(hù)等。具體如下圖所示: 圖 49 主界面功能菜單 浙江工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書(論文) 35 實(shí)現(xiàn)功能菜單主要代碼, public boolean onCreateOptionsMenu(Menu menu)實(shí)現(xiàn)的就是創(chuàng)建功能菜單函數(shù), public boolean onOptionsItemSelected(MenuItem item)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1