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

正文內(nèi)容

基于android電子書閱讀器研究與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-文庫吧資料

2025-07-01 14:19本頁面
  

【正文】 anager ;(2)點(diǎn)擊左側(cè)面板的Virtual Devices,再右側(cè)點(diǎn)擊New ;(3)填入Name,選擇Target的API,SD Card大小任意,Skin隨便選,Hardware目前保持默認(rèn)值 ;(4)點(diǎn)擊Create AVD即可完成創(chuàng)建AVD[9]。五、創(chuàng)建AVD為使Android應(yīng)用程序可以在模擬器上運(yùn)行,必須創(chuàng)建AVD。圖4–驗(yàn)證SDK安裝成功四、ADT安裝(1)打開 Eclipse IDE,進(jìn)入菜單中的 Help Install New Software (2)點(diǎn)擊Add...按鈕,彈出對話框要求輸入Name和Location:Name自己隨便取,Location輸入。重啟計(jì)算機(jī)以后,進(jìn)入cmd命令窗口,檢查SDK是不是安裝成功。如果沒有出現(xiàn)可安裝的包,請點(diǎn)擊Settings,選中Misc中的Force ://...這項(xiàng),再點(diǎn)擊Available Packages 。圖4–3Eclipse版本三、Android SDK安裝在Android ,下載完成后解壓到任意路徑。圖4–2 jdk安裝成功二、Eclipse安裝本軟件安裝的是Eclipse IDE for Java Developers的win 32bit版。打開cmd窗口,輸入java –version 查看JDK的版本信息。 (4)Path: 在開始追加 %JAVA_HOME%\bin。%JAVA_HOME%\lib\。 Android開發(fā)環(huán)境搭建一 、JDK安裝設(shè)置環(huán)境變量步驟如下:(1)我的電腦屬性高級環(huán)境變量系統(tǒng)變量中添加以下環(huán)境變量: (2)JAVA_HOME值為: D:\Program Files\Java\(你安裝JDK的目錄) (3)CLASSPATH值為:.。,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。JDK是學(xué)好Java的第一步。自從Java推出以來,JDK已經(jīng)成為使用最廣泛的Java SDK。(2)Android SDKAndroid平臺的手機(jī)價(jià)格低廉,但其性能卻一點(diǎn)也不低廉,隨著Android手機(jī)的普及,Android應(yīng)用的需求勢必會越來越大,這是一個(gè)潛力巨大的市場,會吸引無數(shù)軟件開發(fā)商和開發(fā)者投身其中。比如顯示Cursor中所有數(shù)據(jù)的ListActivity,其視圖層就是一個(gè)ListView,將數(shù)據(jù)封裝為ListAdapter,并傳遞給ListView,數(shù)據(jù)就在ListView中現(xiàn)實(shí)。在Android SDK中的數(shù)據(jù)綁定,也都是采用了與MVC框架類似的方法來顯示數(shù)據(jù)。(Model):對數(shù)據(jù)庫的操作、對網(wǎng)絡(luò)等的操作都應(yīng)該在Model里面處理,當(dāng)然對業(yè)務(wù)計(jì)算等操作也是必須放在的該層的。當(dāng)然,如何你對Android了解的比較的多了話,就一定可以想到在Android中也可以使用JavaScript+HTML等的方式作為View層,當(dāng)然這里需要進(jìn)行Java和JavaScript之間的通信,幸運(yùn)的是,Android提供了它們之間非常方便的通信實(shí)現(xiàn)。在Eclipes工具中開發(fā)Android采用了更加簡單的方法,設(shè)計(jì)人員在DroidDraw中設(shè)計(jì)界面,以XML方式保存,在Eclipes中直接打開就可以看到設(shè)計(jì)人員設(shè)計(jì)的界面。從開發(fā)者的角度,MVC把應(yīng)用程序的邏輯層與界面是完全分開的,最大的好處是:界面設(shè)計(jì)人員可以直接參與到界面開發(fā),程序員就可以把精力放在邏輯層上。MVC好處:從用戶的角度出發(fā),用戶可以根據(jù)自己的需求,選擇自己合適的瀏覽數(shù)據(jù)的方式。一個(gè)邏輯模型可以對于多種視圖模型,一種視圖模型也可以對于多種邏輯模型。 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的設(shè)計(jì)模式采用經(jīng)典的MVC模式,軟件的設(shè)計(jì)思想采用面向?qū)ο蟮木幊棠J絹韺?shí)現(xiàn)。(4)有效性。(3)可擴(kuò)展性。(2)先進(jìn)性。軟件設(shè)計(jì)是一個(gè)把軟件需求變換成軟件表示的過程,系統(tǒng)設(shè)計(jì)時(shí)需注意以下幾點(diǎn):(1)安全性。操作簡單,邏輯清晰。對于日常Android應(yīng)用軟件,絕大多數(shù)用戶都能很快掌握其操作方法,并能熟練操作。所以Android手機(jī)閱讀器在軟硬件上是可行的。在手機(jī)上只需要有基本的配置即可,不需要大型的系統(tǒng)軟件和應(yīng)用軟件來支持。對于系統(tǒng)開發(fā)過程中所用到的數(shù)據(jù)庫為,Android系統(tǒng)自帶的SQLite及web開發(fā)所用到的Apache Tomcat。Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計(jì)算機(jī)、移動電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。技術(shù)方面在一步一步提高,但隨著社會多元化的發(fā)展,只是數(shù)款風(fēng)格相似的閱讀工具并不能滿足人滿的需要。 Bean(果凍豆),期間經(jīng)歷了10個(gè)以上不同版本的更新,其穩(wěn)定性毋庸置疑。必須分析幾種主要的可能解法的利與弊,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),以及系統(tǒng)完成后所能帶來的效益是否達(dá)到值得投資開發(fā)這個(gè)系統(tǒng)的程度。必須記住,可行性研究的目的并不是解決問題,而是確定問題是否值得去解決。如果問題沒有可行的解決方案,那么花費(fèi)在這項(xiàng)開發(fā)工程上的時(shí)間、資源、人力和經(jīng)費(fèi)都將是無謂的浪費(fèi)。設(shè)置流程如圖35所示。書簽流程如圖34所示。圖33 查找流程創(chuàng)建書簽操作:(1)進(jìn)入到閱讀界面,點(diǎn)擊menu鍵,選擇書簽設(shè)置;(2)選擇添加書簽,輸入書簽名,點(diǎn)擊確定(若有書簽名重復(fù)提示是否覆蓋已有書簽,點(diǎn)擊確定,將原有同名書簽覆蓋),書簽信息保存到書簽數(shù)據(jù)庫中。本地查找:(1)進(jìn)入主界面,點(diǎn)擊查找,選擇本地查找;(2)跳轉(zhuǎn)到SDcard目錄界面,SDcard信息以圖文列表形式顯示,進(jìn)行文件的下級目錄查看,及文本閱讀;(3)閱讀完后,點(diǎn)擊退出,將當(dāng)前閱讀界面信息保存到默認(rèn)書簽數(shù)據(jù)庫中,對書架信息進(jìn)行更新。以上為系統(tǒng)操作的基本主流程,以下主要介紹子流程操作。主業(yè)務(wù)流程介紹:(1)啟動程序,進(jìn)入開機(jī)動畫,稍后跳轉(zhuǎn)到主界面;(2)進(jìn)入主界面后,顯示一段文字介紹,主要對操作進(jìn)行大致說明;(3)導(dǎo)航條——包括查找、書簽、退出及設(shè)置等四項(xiàng)操作;(4)主界面包括兩個(gè)子界面,可以左右滑動進(jìn)行切換,第二個(gè)界面為書架界面,主要功能為對近期所閱讀過的書按照閱讀的時(shí)間先后順序保存,倒序顯示出來。 系統(tǒng)的安全需求安全性對于用戶來說往往是較為重視的的一點(diǎn),本電子書閱讀器不含任何插件,也不會牽扯到第三方軟件,不會向外界發(fā)送任何有關(guān)用戶的信息。系統(tǒng)維護(hù)的任務(wù)是改正軟件系統(tǒng)在使用過程中發(fā)現(xiàn)的隱含錯(cuò)誤,擴(kuò)充在使用過程中用戶提出的新的功能及性能要求,其目的是維護(hù)軟件系統(tǒng)的正常運(yùn)作。這樣,一旦系統(tǒng)發(fā)生問題或環(huán)境發(fā)生變化,最終用戶將無從下手,這就是為什么有些信息系統(tǒng)在運(yùn)行環(huán)境中長期與舊系統(tǒng)并行運(yùn)行不能轉(zhuǎn)換,甚至最后被廢棄的原因。圖31 功能模塊圖 系統(tǒng)維護(hù)需求系統(tǒng)維護(hù)工作在整個(gè)系統(tǒng)的生命周期中經(jīng)常被忽視。 自動翻頁功能 可以進(jìn)行在線圖書下載 記錄最后一次閱讀位置 本地進(jìn)行查找、閱讀用戶也可以通過web服務(wù)器來在線下載自己喜愛的書,盡可能的滿足用戶的閱讀需求。主要目標(biāo)是,幫助用戶通過手機(jī)或便攜式設(shè)備管理圖書及智能保存用戶閱讀進(jìn)度,模擬真實(shí)手動翻頁,使用戶得到更加完美的用戶體驗(yàn)。用戶通過電子書閱讀器進(jìn)行日常閱讀、學(xué)習(xí),從中獲取文化知識及閱讀的樂趣。Tomcat Apache如圖22所示。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。 這里的訣竅是,當(dāng)配置正確時(shí),Apache 為HTML頁面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁面和Servlet。對于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。 網(wǎng)絡(luò)環(huán)境:Tomcat 服務(wù)器:Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。此外,SQLite 不支持一些標(biāo)準(zhǔn)的 SQL 功能,特別是外鍵約束(FOREIGN KEY constrains),嵌套 transcaction 和 RIGHT OUTER JOIN 和 FULL OUTER JOIN, 還有一些 ALTER TABLE 功能。圖 21 SQLite 內(nèi)部結(jié)構(gòu)SQLite 基本上符合 SQL92 標(biāo)準(zhǔn),和其他的主要 SQL 數(shù)據(jù)庫沒什么區(qū)別。SQLite 通過利用虛擬機(jī)和虛擬數(shù)據(jù)庫引擎(VDBE),使調(diào)試、修改和擴(kuò)展 SQLite 的內(nèi)核變得更加方便。許多開源項(xiàng)目((Mozilla, PHP, Python)都使用了SQLite。 開發(fā)所用到的數(shù)據(jù)庫:SQLiteSQLite是一個(gè)非常流行的嵌入式數(shù)據(jù)庫,它支持 SQL 語言,并且只利用很少的內(nèi)存就有很好的性能。此外,Android ,比如便攜式熱點(diǎn)功能、在Android Browser中增加了對Adobe Flash的支持、以及對Android Market進(jìn)行了一些完善。2010年5月20日的谷歌I/O大會演講中,(代號Froyo)正式公布。被軟件開發(fā)工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計(jì)算機(jī)語言比如C++和Python的開發(fā)工具。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。 系統(tǒng)開發(fā)工具 開發(fā)平臺:Eclipse IDE for Java DevelopersEclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。另外,谷歌還在2009年特別發(fā)布了針對初學(xué)者的Android Simple語言,該語言類似Basic語言。其他的應(yīng)用程序可以通過這個(gè)類調(diào)用其中的方法來進(jìn)行數(shù)據(jù)的保存和查找被內(nèi)容提供者處理過的數(shù)據(jù)[4]。 如果應(yīng)用程序之間想要進(jìn)行共享數(shù)據(jù), 那就要用到Content Provider。Android系統(tǒng)很多地方都用到了服務(wù),例如:多媒體、網(wǎng)絡(luò)、藍(lán)牙、以及可以自定義一個(gè)服務(wù)。如果服務(wù)沒有啟動,可以使用bindService()來連接一個(gè)服務(wù)。消息可以由系統(tǒng)產(chǎn)生,例如電話及短信的接收,電池電量發(fā)生變化等,同時(shí)也可以由應(yīng)用程序產(chǎn)生,對于產(chǎn)生的這兩種廣播消息,都可以在相應(yīng)的部分設(shè)置相應(yīng)的過濾規(guī)則來進(jìn)行接收。每個(gè)活動對象都有自己的視圖(View)及事件相應(yīng),大部分應(yīng)用程序都有多個(gè)活動對象。2 相關(guān)知識與技術(shù) Android的應(yīng)用組件 一個(gè)Android應(yīng)用程序一般是由四個(gè)部分構(gòu)建成的:首先,活動對象Activity,廣播接收者Boardcast Receiver,服務(wù)Service以及內(nèi)容提供者Content Provider,當(dāng)然要想完成一個(gè)Android真正的應(yīng)用項(xiàng)目,光靠這些是還不夠的,其中還包含著許多知識及組件值得去深入學(xué)習(xí)與掌握。電子書閱讀器文化傳播的利器。我們無力改變?nèi)松钠瘘c(diǎn),但卻可以通過閱讀改變?nèi)松慕K點(diǎn)[3]。閱讀使人超越動物性,不致淪為活動木偶,行尸走肉。而閱讀的意義在于,它在超越世俗生活的層面上,建立起精神生活的世界。通過閱讀你可以視通四海,思接千古,與智者交談,與偉人對話。我們所認(rèn)識的世界、人生、社會,很多都源于閱讀。它讓你站在巨人的肩膀之上,讓你凌駕于偉人的思考之上。書籍和閱讀帶給我們的不僅是對心中理想世界的堅(jiān)持,更是對我們思想和心靈的升華與凈化,進(jìn)而改變我們的生活軌跡。你讀什么樣的書就是什么樣的人。比如手寫、批注、朗讀、網(wǎng)絡(luò)等等[2]! Android電子書閱讀器的意義這世上最有趣的事,第一是人,第二是書。電子書閱讀器和軟件電子書閱讀器相比,軟件通常需要安裝在電腦上或者手機(jī)上才能閱讀,不專業(yè),不方便。電子書閱讀器有自已的閱讀格式,可以分章節(jié)、加書簽;電池繼航時(shí)間,閱讀界面明顯優(yōu)越于手機(jī)、PDA等。海量存儲:目前的電子閱讀器大多可以擴(kuò)充外置存儲卡,可以存儲高達(dá)8G,16G的數(shù)字圖書,擁有一本電子書閱讀器,相當(dāng)擁了一個(gè)小型的圖書館。省電環(huán)保:電子書閱讀器用電極省,不使用傳統(tǒng)紙張,由于使用了先進(jìn)的顯示技術(shù),可以幫助人們少
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1