安卓記事本畢業(yè)論文_第1頁
安卓記事本畢業(yè)論文_第2頁
安卓記事本畢業(yè)論文_第3頁
安卓記事本畢業(yè)論文_第4頁
安卓記事本畢業(yè)論文_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章引言11.1研究目的及意義1TOC\o"1-5"\h\z\o"CurrentDocument"1.2國內(nèi)外研究現(xiàn)狀分析 11.3JSP21.4JavaScript3\o"CurrentDocument"第二章開發(fā)環(huán)境的安裝和配置 4\o"CurrentDocument"2.1開發(fā)包及其工具的介紹 4第三章系統(tǒng)的設(shè)計 63.1功能需求63.1.1用戶觸發(fā)事件 63.1.2記事本基本需求控制 63.2系能需求 73.2.1響應(yīng)時間 73.2.2穩(wěn)定性 73.2.3安全性 7第四章系統(tǒng)軟件以及測試 86.1添加新記事6.2查看記事86.3刪除/修改/刪除記事 8第五章總結(jié)9參考文獻(xiàn) 10致謝11第一章引言1.1研究目的及意義這次課題的目的是在Android系統(tǒng)的手機(jī)開發(fā)平臺之上,研究與開發(fā)一個記事本軟件,提供適用手機(jī)的記事本功能服務(wù)。首先,記事本的基本功能就是記事,手機(jī)用戶首先用到的就是文本記事,輸入事務(wù)信息以文本的形式展現(xiàn)出來,存儲起來。隨著用戶需求的增加,可能希望用圖形來代替文本來記事,用戶之間打開記事本,看到圖片就能聯(lián)系自己所記載的事務(wù)信息。這樣免去了輸入文字的麻煩,反而會更簡單。又或者是文本與圖片的交叉運(yùn)用,可以讓用戶自己選擇自己喜歡的記事方式,更加自由與便捷。所以此功能的意義是讓簡單的記事信息能以文本和圖形表達(dá),更加豐富多彩。其次,在支持傳統(tǒng)的文字記事方式下,還要支持語音記事。因為用戶需要追求更加簡單的記事方式,不需要手動輸入文字,而是直接語音記事。語音直接保存,有利于下次用戶直接查看時點擊按鈕就可以播放相應(yīng)的錄音信息了。這對于某些眼睛不太好的,或者說更喜歡聽的用戶是很有吸引力的。再次,如果記事本的信息很多,而用戶又需要快速找到自己需要的記事信息,這時候內(nèi)容檢索就非常有用了。對于業(yè)務(wù)繁忙,或者是經(jīng)常寫備忘錄記事的群體,這個內(nèi)容檢索功能能帶給用戶很多的便利。讓他們更加高效的利用手機(jī),節(jié)約時間,高效工作與生活。最后,針對商務(wù)人士,或者是經(jīng)常使用郵箱的用戶來說,有時候希望通過查看郵箱的同時查看記事本的信息,一次性獲取全部。所以記事本同步郵箱功能能夠為用戶帶來更多的功能與便利。1.2國內(nèi)外研究現(xiàn)狀分析目前國內(nèi)外有4款比較火的記事本軟件。分別是Evernote,小米便簽,NoteEverything,麥庫記事。Evernote在軟件界面方面界面清爽,需注冊登錄后才可使用,圖標(biāo)布局比較協(xié)調(diào);記事筆記方面可編寫內(nèi)容,添加標(biāo)簽,支持上傳圖片、音頻、視頻、文件等附件;特色功能方面具有搜索筆記和發(fā)送筆記、定位服務(wù)、同步等功能;資源占用方面內(nèi)存占最多,CPU占用適中。小米便簽在軟件界面方面界面功能簡單,可查看和新建便簽,菜單功能相對豐富;記事方面只支持文字內(nèi)容,可以選擇桌面Widget顏色、字體大小等;特色功能方面可以移進(jìn)文件夾和分享、備份、還原和設(shè)置保護(hù)密碼;資源占用方面內(nèi)存占用較中,CPU占用最少。NoteEverything界面簡潔,上方有新建記事和搜索等按鈕,菜單功能非常豐富;支持文本、繪圖、語音、圖片、清單、圖庫、視頻、條形碼等形式,可固定顯示記事;特色是單個記事加密,數(shù)據(jù)備份、還原、導(dǎo)入、到處,創(chuàng)建快捷方式;內(nèi)存占用最少,CPU占用較中。麥庫記事界面比較精美,菜單功能相對簡單;可選分類、加標(biāo)簽、附件,支持拍照和實時錄音。特色是筆記搜索和分類,網(wǎng)絡(luò)同步和筆記分享;內(nèi)存占用適中,CPU占用最多。1.3JSPJSP技術(shù)使用Java編程語言編寫類XML的tags和Scriltlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和Scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端就是一個HTML文本,因此客戶端只要有瀏覽器能瀏覽。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。JSP技術(shù)的優(yōu)點:(1) 一次編寫,到處運(yùn)行。除了系統(tǒng)之外,代碼不用做任何更改。(2) 系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/.net的局限性是顯而易見的。

此軟件的伸縮性還是十分的自由的。只需要一個小的Jar文件,完全就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。相對于其他的很多軟件來說,還是有很大的優(yōu)勢的。多樣化和功能強(qiáng)大的開發(fā)工具支持。Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下內(nèi)部對象說明:request客戶端請求,此請求會包含來自GET/POST請求的參數(shù);response網(wǎng)頁傳回客戶端的響應(yīng);pageContext網(wǎng)頁的屬性是在這里管理;session與請求有關(guān)的會話;applicationservlet正在執(zhí)行的內(nèi)容;out用來傳送響應(yīng)的輸出流;config代碼片段配置對象;pageJSP網(wǎng)頁本身;exception針對錯誤網(wǎng)頁,未捕捉的例外。1.4JavaScriptJavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛使用的客戶端腳本語言,用于客戶端網(wǎng)頁的開發(fā),、給HTML網(wǎng)頁添加動態(tài)功能就經(jīng)常使用javascript,就拿相應(yīng)客戶需求來說吧。面向?qū)ο蟮墓δ芫褪荍avaScript的一個重要功能,對面向?qū)ο蟮某绦蜻M(jìn)行設(shè)計,這樣看起來就更加的直觀、很好的做到了模塊化以及程序開發(fā)的重復(fù)性也大大的提高了。在HTML基礎(chǔ)上,開發(fā)交互式Web網(wǎng)頁就可以使用JavaScript來解決。JavaScript的出現(xiàn)使得網(wǎng)頁和用戶之間實現(xiàn)了一種實時性的、動態(tài)的、交互性的關(guān)系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。在本系統(tǒng)中很多地方使用了JavaScript技術(shù),比如說,檢驗用戶輸入數(shù)據(jù)的有效性,是否重復(fù),是否為空等第二章開發(fā)環(huán)境的安裝和配置=1第二章開發(fā)環(huán)境的安裝和配置=12.1開發(fā)包及其工具的介紹Android以java作為開發(fā)語言,jdk是進(jìn)行java開發(fā)時必需的開發(fā)包。eclipse是一款非常優(yōu)秀的開源IDE,在大量插件的”配合”下,完全可以滿足從企業(yè)級java應(yīng)用到手機(jī)終端java游戲的開發(fā)。Google官方也提供了基于Eclipse的android開發(fā)插件ADT,所以本軟件開發(fā)選擇Eclipse作為開發(fā)IDE。Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機(jī)和平板電腦,由谷歌公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安智”Android操作系統(tǒng)最初由AndyRubin開發(fā),主要支持手機(jī)。2005年8月由Google收購注資。2007年11月,Google與84家硬件制造商、軟件開發(fā)商及電信營運(yùn)商組建開放手機(jī)聯(lián)盟共同研發(fā)改良Android系統(tǒng)。隨后Google以Apache開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。第一部Android智能手機(jī)發(fā)布于2008年10月。Android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視,數(shù)碼相機(jī),游戲機(jī)等。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。2013年的第四季度,Android平臺手機(jī)的全球市場份額已經(jīng)達(dá)到78.1%。2013年09月24日谷歌開發(fā)的操作系統(tǒng)Android在迎來了5歲生日,全世界采用這款系統(tǒng)的設(shè)備數(shù)量已

溫馨提示

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

最新文檔

評論

0/150

提交評論