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

正文內(nèi)容

基于android平臺的手機電子書閱讀器設(shè)計本科畢業(yè)論文(存儲版)

2025-07-28 00:26上一頁面

下一頁面
  

【正文】 )外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻8)致謝9)附錄(對論文支持必要時):理工類設(shè)計(論文)正文字數(shù)不少于1萬字(不包括圖紙、程序清單等)。作 者 簽 名:       日  期:        指導教師簽名:        日  期:        使用授權(quán)說明本人完全了解 大學關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名:        日  期:         學位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。:任務(wù)書、開題報告、外文譯文、譯文原文(復印件)。 本文設(shè)計的手機電子書閱讀器通過了功能和性能方面的測試,證明了本文設(shè)計方案的可行性。(一)課題研究背景及意義當今社會手機是已經(jīng)成為了生活中不可缺少的通訊設(shè)備,隨著科技的發(fā)展手機的功能也越來越強大,手機電子閱讀器是手機中的一種重要軟件,其真正意義上指的是一個可以閱讀設(shè)備,是專門用來閱讀電子書的,隨著二十一世紀數(shù)字信息化的不斷興起,電子閱讀器的市場競爭也變得越來越激烈。隨著數(shù)字化的不斷興起,電子閱讀器市場的競爭變得越來越激烈。同時,電子書閱讀器更方便和靈活的使用功能也在不斷地研究推出,例如,可以在閱讀的時候加批注、書簽、字體可縮放、旋轉(zhuǎn)和支持聲音播放等等。因此,手機電子書閱讀器的應(yīng)用研究還大有潛力可挖。一、相關(guān)理論及關(guān)鍵技術(shù) 隨著計算機的廣泛運用,手機市場的迅速發(fā)展,各種音頻視頻資源也在網(wǎng)上廣為流傳,這些資源看似平常,但已經(jīng)漸漸成為人們生活中必不可少的一部分了。內(nèi)嵌瀏覽器:基于開源的瀏覽器網(wǎng)頁排版引擎WebKit。GSM技術(shù):(依賴硬件)Global System for Mobile Communications,全球移動通訊系統(tǒng),俗稱“全球通”,是第二代移動通信技術(shù),其開發(fā)El的是讓傘球各地可以共同使用一個移動電話網(wǎng)絡(luò)標準,讓用戶使_一部手機就能行遍全球。[1] 張鵬,姜昊,[M].北京:電子工業(yè)出版社,2008(二)Andriod架構(gòu)Android的架構(gòu)是Linux內(nèi)核、C/C++函數(shù)庫、Dalvik虛擬機、應(yīng)用框架以及關(guān)鍵應(yīng)用程序構(gòu)成的,如圖1所示,通過編譯基于框架的應(yīng)用程序可以降低開發(fā)負荷。4. Java程序運行環(huán)境Android的Java程序運行環(huán)境包含一組Java核心函數(shù)庫及Dalvik虛擬機,它們有效地優(yōu)化了Java程序的運行過程。(三)Andriod應(yīng)用的構(gòu)成和工作機制對于一個Android應(yīng)用程序來說,是由Activity、 Intent Receiver 、Service、Content Provider四部分組成,但并不是每一個Android應(yīng)用程序都必須由這四部分組成。2)活動的可見生命期:從調(diào)用onStart()開始,到onStop()被調(diào)用為止。Intent負責對應(yīng)用中一次操作的動作、動作涉及的數(shù)據(jù)和附加數(shù)據(jù)進行描述。各種應(yīng)用還可以通過使用Context.broadcastIntent()將它們的Intent Receiver廣播給其它的應(yīng)用程序,實現(xiàn)應(yīng)用之間的通訊。而才用筆者自定義的控件——TabHost ,此控件從需求上必須能彌補系統(tǒng)控件TabLayout 的不足,且能易于用戶操作。在方法中實現(xiàn)所需的功能,這樣一個自定義控件就好了。本軟件的目標是開發(fā)一款基于Android平臺符合用戶使用需求的手機電子書閱讀器。該手機電子書閱讀器默認顯示的界面就是分類界面。書籍界面用例圖如圖4所示。軟件基于Android操作系統(tǒng),是基于組件的開發(fā)方式。通過對當前軟件主要功能的分析,系統(tǒng)化分為書籍列表、書架管理、原創(chuàng)作品三個部分,結(jié)構(gòu)圖如圖7所示。較高的數(shù)據(jù)獨立性和易擴展性,并且可以再被一定范圍內(nèi)的各種用戶共享。(1)數(shù)據(jù)庫的創(chuàng)建Android提供了標準的數(shù)據(jù)庫創(chuàng)建方式,繼承SQLiteOpenHelper,實現(xiàn)onCreate和onUpgrade兩個方法,有個好處就是便于數(shù)據(jù)庫版本的升級,連接數(shù)據(jù)庫的算法如下: public RssDB(Context context) {//創(chuàng)建數(shù)據(jù)庫 super(context, DB_NAME, null, DB_VERTION)。而支持Android 、且價格較為昂貴,使用數(shù)量不是太多。 圖11 寫書界面在基于 Google Android 平臺的電子閱讀器中,頻道的切換主有兩個方面:在主界面的三個頻道的切換和在Menu功能鍵塊中的頻道的切換。TabSpec tabSpec4=(tab4)。 String booksNameStrAll=(sign).toString()。 arraylist=new ArrayList()。 updateListView()。+booksMark+39。 (booksmark, booksMarkInt)。// if (.equals(extName) || extName == null || fileImageResId == 0) { break?;贏ndroid平臺的應(yīng)用程序自然也不例外。 public void callActivityOnCreate(Activity activity, Bundle icicle) { ..........}再來看本文章前文提到的execStartActivity()函數(shù)。3. 網(wǎng)絡(luò)資源問題用戶在添加自己喜歡的電子書的時候,如果可以在線直接添加,會使得閱讀更加便捷,為此在對本程序的升級階段,準備為此程序添加在線書城模塊。(2) 可能問題頁面無法跳轉(zhuǎn)、程序提示異常錯誤。(2) 可能問題home鍵點擊沒有反應(yīng)程序無法終止。而后,筆者根據(jù)Android Market 上用戶的喜愛程度來選擇了研究方向:基于Android 手機平臺的電子書閱讀器。2. 提供閱讀UMD,CHM,HTML,PDB等格式的書籍功能。在此我特別感謝學校的指導老師。本次程序的設(shè)計,是經(jīng)過對閱讀器的框架進行精心的構(gòu)思和設(shè)計,采用java語言與Android SDK的完美結(jié)合,才得到逐步的功能實現(xiàn)。,對一些已知的和用戶反饋的bug和不足之處進行了修改。而Android 手機平臺作為移動平臺的新秀,以其良好的性能和強大的功能,以開源的形式受到廣大開發(fā)者和手機制造商的青睞,在這種情況下,Google Android無疑成為我們進行智能手機開發(fā)的一個非常好的選擇。圖15 按home鍵測試圖(1) 效果解析用戶按home鍵的時候本程序?qū)崿F(xiàn)的是關(guān)閉本程序,銷毀所有的Activity活動,因此圖15顯示系統(tǒng)調(diào)用onstop()方法關(guān)閉程序。測試效果如圖13所示。1. 本程序界面問題的完善針對本程序界面方面,因為時間有限,本程序的所有主題和背景燈均采用網(wǎng)絡(luò)資源進行填充,使得本程序的界面顯示比較單調(diào)缺乏個人創(chuàng)意,在日后完善的過程中,可以通過專人設(shè)計或者自己進行圖片處理使得本程序的界面變的更加優(yōu)化,讓用戶在閱讀書籍的時候有更加絢麗的視覺體驗。先來看callActivityOnCreate()函數(shù)。在startActivityForResu函數(shù)中,()一句讓我們看到至少有一個mInstrumentation的對象受委托在啟動Activity,這個委托是有可能加入監(jiān)控動作的。 setAdapter(fileListAdapter)。 while (true) { String extName = (namespace, extName+ index)。 Intent intent=new Intent(,)。+booksPath+39。 startActivity(intent)。 (查看sql:+sql)。(2)Menu功能鍵塊中的頻道的切換由于在Menu功能塊中包含的頻道較多,固采用了Google Android 平臺經(jīng)典的MenuItem進行顯示,而對該MenuItem進行監(jiān)聽,當點擊其中一個Item(既頻道)時,將跳轉(zhuǎn)到該item(頻道)中去,其關(guān)鍵代碼如下:class ButClickListener implements OnMenuItemClickListener { Override public boolean onMenuItemClick(MenuItem item) {if(item==addMenu) { …… } else if(item==delMenu) { …… }else if(item==modMenu) { …… } else if(item==seeMenu) { …… } else if(item==flixkerMenu) { …… } }}在基于 Google Android 平臺的電子書閱讀器中,當用戶點擊了其選定的頻道,將該頻道的書籍內(nèi)容全部顯示給用戶,為此,筆者采用了Android 平臺流行的 TextView,其關(guān)鍵代碼如下:Intent intent=new Intent()。(書庫,getResources().getDrawable())。圖10 書庫界面(3)寫書界面設(shè)計讀者可以根據(jù)自己的情感書寫,并將其保存在sdcard中。這些操作的具體使用方法可參照Android SDK。()方法直接對數(shù)據(jù)庫進行操作。圖8 系統(tǒng)數(shù)據(jù)流圖四、手機電子書閱讀器的設(shè)計與實現(xiàn)(一)數(shù)據(jù)庫設(shè)計數(shù)據(jù)結(jié)構(gòu)組織和數(shù)據(jù)庫文件的設(shè)計要根據(jù)不同的用途,使用要求等來決定數(shù)據(jù)整體組織形式等一些問題。本文設(shè)計的手機電子說閱讀器就是屬于應(yīng)用層。如圖5所示為閱讀界面用例圖。書架可認為是便于用戶瀏覽、挑選書籍的列表。手機閱讀器的用戶操作界面分為一下四部分:分類界面,書籍界面,寫書界面,閱讀界面。(一)概述隨著手機功能不斷增強,手機閱讀器已成為智能手機重要軟件之一。(2)功能的實現(xiàn)。使用Content Provider能夠靈活的替換底層使用的存儲設(shè)備,使開發(fā)者可以專著于應(yīng)用邏輯的開發(fā),不用考慮底層存儲設(shè)備的細節(jié),從而使應(yīng)用系統(tǒng)具有良好的數(shù)據(jù)。當一個Intent Receiver被觸發(fā)時,系統(tǒng)會在需要的時候啟動對應(yīng)的應(yīng)用程序。一個活動可以不斷在resumed狀態(tài)和paused狀態(tài)之間變換。從圖2 Activity狀態(tài)轉(zhuǎn)換路徑圖中可以看出,Activity有三個關(guān)鍵的循環(huán):1)活動的整個生命期:從首次調(diào)用onCreate(Bundle)開始,到最終調(diào)用onDestroyO結(jié)束。5. Linux內(nèi)核Android系統(tǒng)平臺是基于優(yōu)化了的Linux內(nèi)核,是其系統(tǒng)平臺的核心。3. C/C++函數(shù)庫Android應(yīng)用程序框架之下是一套C/C++函數(shù)庫,它們服務(wù)于Android應(yīng)用程序組件,其功能通過組件間接提供給開發(fā)者。強大的開發(fā)環(huán)境:包括一個設(shè)備模擬器,調(diào)試工具,內(nèi)存和性能檢測,以及EclipseIDE的開發(fā)插件。Open Core是Android多媒體框架的核心,所有Android平臺的音視頻采集,播放的操作都是通過它來實現(xiàn)的。Android平臺為開發(fā)應(yīng)用程序提供了一套很好的框架,我們可以在這個平臺的基礎(chǔ)上開發(fā)不同的應(yīng)用程序,也可以開發(fā)新的組件供應(yīng)用程序調(diào)用[1] 高煥堂. 應(yīng)用框架原理與程序設(shè)計 36 技[M]. 臺灣:MISOO 設(shè)計中心,2008.。第五部分手機電子書閱讀器詳細設(shè)計與實現(xiàn),主要介紹了開發(fā)環(huán)境,關(guān)鍵模塊代碼實現(xiàn)和系統(tǒng)測試。同時,手機電子書閱讀器作為廣大網(wǎng)民經(jīng)常使用的一個工具,在手機閱讀市場逐漸擴大的時候,人們對于閱讀的方便性和各種功能設(shè)置都有了更高的要求。除了上述幾種電子書閱讀器之外,Every Book,Librius,Glass Book等公司也都推出了自己的電子書閱讀器和閱讀軟件,遼寧出版集團和美國秦通公司聯(lián)手合作推出了中文電子“掌上書屋”。電子書是利用現(xiàn)代信息技術(shù)創(chuàng)造的全新出版方式,將傳統(tǒng)的書籍出版發(fā)行方式以數(shù)字的形式通過計算機網(wǎng)絡(luò)實現(xiàn)。手機不僅具備傳統(tǒng)的打電話、發(fā)短信等基本的功能,而且具有強大的處
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1