【正文】
作體驗(yàn)。這體現(xiàn)在包對視頻 (如播放影視劇等 )的支持和音頻 (如錄音、播放音樂、播放錄音文件或鈴聲等 )的支持,甚至體現(xiàn)在能直接播放 網(wǎng)絡(luò)上的流媒體。這樣,用戶即使足跡遍布全球,也無需更換手機(jī)。 WiFi 也是一種無線短距離技術(shù),這方面與藍(lán)牙技術(shù)一致。 Android 的架構(gòu)分析 圖中顯示的是 Android 架構(gòu)的五個主要部分。 :通過內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫。 :提供幫助訪問網(wǎng)絡(luò)的類。 :提供默認(rèn)的瀏覽器接口。 Android 應(yīng)用的工作機(jī)制 活動、意圖接收器、服務(wù)、內(nèi)容提供者組成一個 Android 應(yīng)用程序,但這四個構(gòu)件并不要求同時出現(xiàn)。它采用 XML 作為描述語言,描述了程序包的全局變量。 A、 活動 (Activity) 在 Android 中, Activity 是所有應(yīng)用程序的根本,程序的運(yùn)行流程都是在 Activity 中,它是 Android 中最基本的模塊之一。 activity 是一個實(shí)現(xiàn)了 Activity 的子類,你可以在 Activities 開發(fā)者指導(dǎo)部分了解更多。其他組件,比如一個活動,為了與該服務(wù)互動,可以啟動或者綁定它。通過內(nèi)容提供者,其他應(yīng) 用程序可以查詢或者修改數(shù)據(jù) (如果服務(wù)提供商允許 )。比如,簡便記事本程序用 一個內(nèi)容提供者存儲筆記。很多廣播來源于系統(tǒng),比如說,屏幕關(guān)閉,電池低電量,或截獲一張圖片,這些都是來源于系統(tǒng)的廣播。例如,它 可能會啟動一個服務(wù)進(jìn)程進(jìn)行基于事務(wù)的一些工作。組件之間可以相互調(diào)用,以協(xié)調(diào)工作,最終實(shí)現(xiàn) Android 應(yīng)用程序。 比如,有一個 Activity 希望打開網(wǎng)頁瀏覽器查看某一網(wǎng)頁的內(nèi)容,那么這個 Activity 只需要發(fā)出 WEB_SEARCH_ACTION 請求給 Android, Android 就會根據(jù)Intent 的請求內(nèi)容,查詢各組件注冊時聲明的 IntentFilter,找到網(wǎng)頁瀏覽器的 Activity 來瀏覽網(wǎng)頁。如用戶在聽音樂的同時,能執(zhí)行其他應(yīng)用程序。正常情況 下,任意一個應(yīng)用程序都會占據(jù)一個進(jìn)程,入口為一個活動的 onCreate()方法。開發(fā)者若將各狀態(tài)相對應(yīng)的流程加入到程序中,每次改變活動狀態(tài)的時候就會有相關(guān)的流程被執(zhí)行。 基于 Android 的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn) 9 大多數(shù)程序設(shè)計(jì)語言的程序運(yùn)行如果不是采用編譯,執(zhí)行方式,就是采用解釋執(zhí)行的方式。無論是 Application 還是嵌入在瀏覽器中的 Applet,都需要通過解釋器才能運(yùn)行。 圖 24: Java平臺 Java 語言因?yàn)槠渚浞ê驼Z義都比較單純,容易學(xué)習(xí)和使用。 主體環(huán)境的搭建和配置 Eclipse: Eclipse 是一鐘基于 Java 的可擴(kuò)展開源開發(fā)平臺。 Eclipse 框架還可用來 作為其他無關(guān) 軟件開發(fā)的 應(yīng)用程序 類型的 基本框架 , 比如 內(nèi)容 管理系統(tǒng)這樣的應(yīng)用程序類型 。因其占用非常少的資源空間,現(xiàn)在已被多數(shù)嵌入式智能產(chǎn)品采用。它在支持幾乎所有的 SQL 語句的同時還具備事務(wù)處理功能和并發(fā)處理功能等等。 JDK JDK 是 Java Development Kit 的縮寫 ,是 Java 語言的軟件開發(fā)工具包。 H、 Javap: Java 反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時顯示字節(jié)代碼含義。 ( 3) :為了完善 io 包中的功能,提高 IO 包中性能而寫的一個新福州大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 12 包。 ( 7) :這個是 JSP, Servlet 等使用到的類。程序員可以根據(jù)面向?qū)ο蟮摹皢栴}模型”,能夠容易地、完整地得到問題的面向?qū)ο蟆皺C(jī)器模型”,從而使程序易于編寫且易于維護(hù)。 B、程序是一系列對象的組合。因此,雖然對象的概念很簡單,但程序中可以實(shí)現(xiàn)任意復(fù)雜度的對象。 E、同一類型的所有對象都 能夠接收相同的消息。 基于 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\ 目錄下。 Eclipse 文件夾里已集成 Eclipse 和 ADT,且無需安裝,直接啟動 即可。點(diǎn)擊 finish,一個空白的 Android Application Project即創(chuàng)建成功。 圖 31:虛擬 機(jī)創(chuàng)建 最后,調(diào)試應(yīng)用程序。而開發(fā)環(huán)境采 用 Eclipse 集成開發(fā)環(huán)境,開發(fā)過程簡便,調(diào)試容易。 操作可行性 開發(fā)該應(yīng)用程序的計(jì)算機(jī)操作系統(tǒng)和 Android 系統(tǒng)均操作熟練,且采用集成開發(fā)環(huán)境,簡化開發(fā)過程,使得開發(fā) 出來的應(yīng)用程序界面友好,操作簡便。無論在哪一個階段,都必須做好完整的規(guī)劃,考慮好 APP 的局部和全局的相容。 語音備 忘錄:對已創(chuàng)建的語音備忘錄可以進(jìn)行刪改查操作,可以添加新的語音備忘錄,可以對已有的語音備忘錄進(jìn)行鬧鐘設(shè)置。 如下為該課題的用例圖: 圖 32:用戶用例圖 圖 33:管理文本備忘錄用例圖 基于 Android 的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn) 17 圖 34:管理語音備忘錄用例圖 圖 35:視頻備忘錄用例圖 圖 36:圖像備忘錄用例圖 概要設(shè)計(jì) 概要設(shè)計(jì)是對程序的總體設(shè)計(jì),它關(guān)注的是程序的總體結(jié)構(gòu)而不是細(xì)節(jié)實(shí)現(xiàn),它把程序劃分為不同的部分,并且對部分間的交互提出了一些設(shè)想。 Dao包主要負(fù)責(zé)處理數(shù)據(jù)庫操作的代碼實(shí)現(xiàn)。 ( 4) 應(yīng)用程序的部署描述符。后面會詳細(xì)研究這些文件 。 ( 5) raw:存放不進(jìn)行編譯加工的原生文件。 setContentView(new SplashView(this))。 b = ()。 overridePendingTransition(, )。 overridePendingTransition(, )。} return activity。 int bitmpaW = ()。 int screenW = ()。 (sx, sy)。 解決:將 AVD 復(fù)制到與 tools 同目錄下,且設(shè)備名稱不能包含空格。 解決:出錯原因是項(xiàng)目版本與創(chuàng)建的 AVD 版本不一致。 解決:選定工程項(xiàng)目,右擊 Android Tools – clear lint markers。 基于 Android 的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn) 31 結(jié)論 本文主要研究了 Android平臺的架構(gòu)以及介紹了在 Android平臺上開發(fā)備忘錄軟件的實(shí)現(xiàn)過程,此應(yīng)用除了具備簡單的備忘功能外,還具備多媒體記事功能。 ( 1) 沒有實(shí)現(xiàn)網(wǎng)絡(luò)共享功能,只能存在手機(jī)上的文件里,無法在不同設(shè)備上查看備忘錄記錄。 首先,感謝陳建利老師,作為畢設(shè)導(dǎo)師,在畢設(shè)過程中以十分的責(zé)任心傾心指導(dǎo)我完成各個階段的任務(wù)。 感謝我的舍友們,在完成畢設(shè)的過程中,分享一些資料,并一起解決遇到的問題。 ll wait in the line for one hour to get a ticket, and another two hours at the site, to only see a tiny bit of the place due to the crowds. Last year, 428 million tourists traveled in China over the weeklong holiday in October. Traveling during this period is a matter that needs thorough preparation. If you are short on time to plan the uping Golden Week it may not be a bad idea to avoid some of the most crowded places for now. There is always a place so fascinating that everyone yearns for. Arxan is a place like this. The beauty of Arxan is everlasting regardless of the changing of four seasons. Bestowed by nature, its spectacular seasonal landscape and mountains are just beyond word. Arxan is a crucial destination for the remended travelling route, China Inner Mongolia Arxan — Hailar — Manzhouli. It is also the joint of the four prairies across the SinoMongolian border, where people gravitate towards the exotic atmosphere mixed with Chinese, Russian, and Mongolia elements. As a historic site for the Yitian Battle, Arxan still embodies the spirit of Genghis Khan. Walking into Arxan, you will be amazed by a kaleidoscope of geous colors all the year round the Spring azaleas blooming red in the snow, the Summer sea wavering blue in the breeze, the Autumn leaves painted in yellow covering volcanic traces, and the Winter woods shining white on the vast alpine snowscape. Hinggan League Arxan city is situated in the far eastern area of Inner Mongolia Autonomous Region. Its full name Haren Arxan means hot holy water in the Mongolian language. Arxan is a tourism city in the northern frontier with a blend of large forest, grand prairies, vast snowfield, heaven lake cluster, 基于 Android 的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn) 35 thermium, as well as volcanic cluster. It is a rare and unique ecotourism base filled with healthy sunshine, clean air and unspoiled green. Nestled close to the country39。同學(xué)與朋友的幫助讓我倍受感動,我真心很感謝。陳老師平易近人,學(xué)術(shù)作風(fēng)嚴(yán)謹(jǐn) ,讓我受益匪淺。 福州大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 32 參考文獻(xiàn) [1] 朱生,牟星亮,單康康 . 基于 android 平臺的應(yīng)用程序開發(fā)研究: [學(xué)士學(xué)位論文 ]. 浙江:浙江大學(xué), 2020 [2] 舒俊 . 基于 android 平臺的移動終端設(shè)計(jì)與實(shí)現(xiàn): [學(xué)士學(xué)位論文 ] . 江蘇:江蘇科技大學(xué),2020 [3] 夏幫貴 . 基于 android 平臺的移動學(xué)習(xí)系統(tǒng) . 西華大學(xué)學(xué)報, 2020, 30(5): 81~ 84 [4] 馬建紅,姬莉霞,衛(wèi)權(quán)崗 . 基于 android 平臺的移動個人助手設(shè)計(jì) . 現(xiàn)代電子技術(shù), 2020,35(2): 24~ 26 [5] 褚萬振 . 基于 android 平臺的文件同步系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn): [研究生學(xué)位論文 ]. 西安:西安電子科技大學(xué), 2020 [6] 李金霖,賴超,龍曦,等 . 基于 android 平臺的手機(jī)日程管理系統(tǒng) . 計(jì)算機(jī)與數(shù)字工程,2020, 39(3): 65~ 68 [7] 王紅勤 . 基于 android 平臺的生日助手的設(shè)計(jì)與實(shí)現(xiàn) . 信息技術(shù), 2020(8): 167~ 170 [8] 趙亮,張維 . 基于 android 技術(shù)的界面設(shè)計(jì)與研究 . 電腦知識與技術(shù), 2020, 5(29): 8183~8185 [9] 張瑾 . 基于 android 的文件瀏覽器設(shè)計(jì)與實(shí)現(xiàn): [碩士學(xué)位論文 ]. 山東:山東大學(xué), 2020 [10] (美 )Brian Goetz 等 . java 開發(fā)編程實(shí)踐 . 北京:電子工業(yè)出版社, 2020 [11] (美 )Bruce Eckel. Java 編程思想 . 北京:機(jī)械工業(yè)出版社, 2020 [12] (美 )Rick Roger