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

正文內(nèi)容

基于android文本閱讀器(存儲版)

2024-12-27 22:09上一頁面

下一頁面
  

【正文】 ......................... 9 系統(tǒng)的設(shè)計模式 ....................................................................................................... 9 總體設(shè)計 .................................................................................................................. 9 系統(tǒng)的功能設(shè)計 ......................................................................................................10 系統(tǒng)數(shù)據(jù)庫設(shè)計 ...................................................................................................... 11 系統(tǒng)界面設(shè)計 .......................................................................................................... 11 系統(tǒng)運行流程 .......................................................................................................... 11 程序設(shè)計實現(xiàn)過程 ...................................................................................................12 5 系統(tǒng)功能實現(xiàn) ....................................................................................................................12 系統(tǒng)運行環(huán)境搭建 ...................................................................................................12 系統(tǒng)功能實現(xiàn) ..........................................................................................................13 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。本系統(tǒng)在 Android平臺下設(shè)計,運用 Eclipse 進行開發(fā)。DS 1 緒論 設(shè)計 背景 和意義 移動計算是隨著移動通信、互聯(lián)網(wǎng)、數(shù)據(jù)庫、分布式計算等技術(shù)的發(fā)展而興起的一個多學科交叉、涵蓋范圍廣泛的新興技術(shù),是計算機技術(shù)研究中的熱點領(lǐng)域,移動計算技術(shù)使得計算機或其它信息智能終端設(shè)備能在無線環(huán)境下實現(xiàn)數(shù)據(jù)傳輸及資源共享,并可將有用、準確、及時的信息提供給任何時間、任何地點的任何客戶。開發(fā)者也 可以 使用 Java 語言在Android 平臺上( Android 模擬器)開發(fā)自己的應(yīng)用程序。 Android 平臺為我們開發(fā)應(yīng)用程序提供了一套很好的框架,我們可以在這個平臺的基礎(chǔ)上開發(fā)不同的應(yīng)用程序,也可以開發(fā)新的組件供應(yīng)用程序調(diào)用。第 5 部分 是 系統(tǒng) 實現(xiàn), 首先 解決了本程序的技術(shù)問題 , 然后介紹了 閱讀器 主類 邏輯及其涉及到的若干類 , 最后 介紹 文本閱讀器 具體功能的實現(xiàn)。 Google 通過與軟、硬件開發(fā)商、設(shè)備制造商、電信運營商等其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標準化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。 Android 應(yīng)用程序?qū)⒂?Java 編寫、編譯類文件通過DX 工具轉(zhuǎn)換成一種后綴名為 .dex 的文件來執(zhí)行。 (6)多媒體支持:支持各種通用的音視頻和靜態(tài)圖像格式,如 MP JPG、 PNG 等。應(yīng)用軟件原則上是在 Dalvik VM 上運行的。 Android 應(yīng)用的構(gòu)成和工作機制 對于一個 Android 應(yīng)用程序來說,是由 Activity、 Intent Receiver、 Service、 Content Provider 四部分組成,但并不是每一個 Android 應(yīng)用程序都必須由這四部分組成。 圖 22 Activity 狀態(tài)變換 路徑 圖 [7] Activity 有三個關(guān)鍵循環(huán) [8],如下: ○ 1 活動的整個生命期:從首次調(diào)用 onCreate(Bundle)開始,到最終調(diào)用 onDestroy()結(jié)束。在這段 時間內(nèi)活動處于其它所有活動之前,并與用戶進行交互。 (Broadcast Receiver)組件 Broadcast Receiver 的唯一功能就是接收廣播消息,以及對廣播消息做出 響應(yīng) 。系統(tǒng)客戶端擴展功能的音樂播放就是采用 Service 來進行設(shè)計和開發(fā)的,使用戶可以邊聊天邊聽音樂。 SQLite 數(shù)據(jù)庫 Android 存儲方案的核心 之一是用數(shù)據(jù)庫存儲相關(guān)數(shù)據(jù) 。它主要由 Eclipse 項目、 Eclipse 工具項目和 Eclipse 技術(shù)項目三個項目組成,具體包括四個部分組成 ——Eclipse Platform、 JDT、 CDT 和 PDE。在系統(tǒng)開發(fā)前,本人對當前有關(guān)本課題的國內(nèi)外市場以及現(xiàn)有成果進行了詳細的調(diào)查和分析,使得系統(tǒng)的需求在實現(xiàn)基本功能的前提下又加入了相應(yīng)的個性化功能,因此具有一定的競爭力和實用價值。用例建模可分為用例圖和用例描述。 ( 2) 界面友好 用戶界面要簡潔直觀,設(shè)計合理,方便用戶操作,讓用戶使用起來比較舒服,并且 UI 視覺效果要好。同一系統(tǒng)的不同部分也有不同的身份。DS 基 于 A n d r o i d 的 文 本 閱 讀 器數(shù) 據(jù) 庫控 制 層U I界面顯示用戶輸入及響應(yīng)書簽存儲實 現(xiàn) 文 檔 閱 讀 書 簽 管 理 系 統(tǒng) 設(shè) 定翻頁控制文本選擇添加書簽去往書簽清除書簽文字設(shè)置背景設(shè)置屏幕設(shè)置 圖 41 系統(tǒng)總體設(shè)計結(jié)構(gòu)圖 系統(tǒng) 的 功能設(shè)計 本系統(tǒng)是基于 Android 的文 本 閱讀器軟件,為了使用戶方便快捷的操作本系統(tǒng)從而達到良好的用戶體驗,本系統(tǒng)需要實現(xiàn)以下功能: (1)TXT 文檔閱讀 用戶可以根據(jù)需求選擇 打開 存儲在 SD 卡中的 TXT 文檔 進行 閱讀 。用戶可以 通過文本DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。使用 SQLite 的權(quán)限只依靠文件系統(tǒng),登陸帳戶的概念不存在,因為它的客戶端和服務(wù)器端運行在同一進程空間中 [20]。單擊 主界面的設(shè)定 按鈕 ,可以進入 用戶設(shè)定 界面 ,可以對 閱讀的文本文檔的字體大小、顏色、背景色等進行設(shè)置 ,單擊 menu 按鈕,對設(shè)置進行保存并返回系統(tǒng)主界面。安裝完 畢需要配置 JDK 的系統(tǒng)環(huán)境變量。安裝完 ADT 后,還需要設(shè)置一下 Android SDK 的安裝目錄。使用 SQLiteDatabase 可以打開數(shù)據(jù)庫,也可以對數(shù)據(jù)庫進行操作。其中, LinearLayout定義為 XML的根節(jié)點, Button、 TextView對應(yīng)系統(tǒng)主界面的各個視圖組件。DS android:layout_height=wrap_content/ /LinearLayout 布局效果圖如圖 53所示: 圖 53 書簽管理布局 (4)用戶設(shè)定界面:在主界面,單擊設(shè)定按鈕,進入用戶設(shè)定界面, 在該界面,用戶 可 以 對閱讀界面的背景 顏色 、字體顏色、 字體 大小 和屏幕亮度 進行設(shè)置。具體 代碼如下: public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。} break。} } else {/*是文件 */ ()。書簽管理功能則要細分為添加書簽、書簽命名、去往書簽和清除書簽功能。 case : isAutoScrolling = !isAutoScrolling。 default:break。 int curOff = (line, (int)())。 () == ) { char[] bufTmp = new char[128] 。 } else {/*默認為 ‖未命名 ―書簽,加入數(shù)據(jù)庫 */ ContentValues values = new ContentValues()。} 系統(tǒng)設(shè)定的實現(xiàn) 系統(tǒng)設(shè)定 功能 主要通過一系列的組件 來實現(xiàn) , 這些組件 通過 進行布局 , 在 的 onCreate()方法中 使用 setContentView()方法指定布局文件的資源 ID。}} 字體的大小和屏幕亮度的控制組件為滾動條,實現(xiàn)的主要代碼如下: osbl = new OnSeekBarChangeListener() { public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {/*拖動中 */ switch (()) { case : /*設(shè)置文本大小 */ ((progress+1) * )。 getWindow().setAttributes(lp)。 else if (fontColor == 黑色 ) ()。 bookName = (BOOKNAME)。 /*獲取書簽記錄的文本位置 */ (, position)。 () amp。 break。} else {/*按步長滾動 */ (0, () + SCROLL_STEP)。 else (0, () + ())。} (2)翻頁功能和 文本選擇功能 的實現(xiàn) 。 該功能的核心代碼如下: public void onCreate(Bundle savedInstanceState) { /*設(shè)置點到 ListView項時的監(jiān)聽函數(shù) */ itemClick = new () { if (itemType == FOLDER){ /*是文件夾 */ if ((..)){ mPath = ()。 部分 代碼如下 : oclClick = new OnClickListener() { public void onClick(View v) { DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。 在 onCreate 方法中使用了 setContentView 方法指定布局文件的資源 ID。 對應(yīng)的布局文件為 。 由于 ADT會根據(jù)每一個 XML布局文件名在 R類中生成一個變量,因此, XML布局文件名(不包含擴展名)必須符合 Java的命名規(guī)則。 系統(tǒng) 功能 實現(xiàn) 系統(tǒng)數(shù)據(jù)庫 的 實現(xiàn) Android 項目中提供了多個操作數(shù)據(jù)庫的類。安裝成功后,可以看到 Android SDK 根目錄結(jié)構(gòu) [18]。 5 系統(tǒng) 功能 實現(xiàn) 系統(tǒng)運行環(huán)境 搭建 (1)安裝 JDK 和 Eclipse 開發(fā)工具。 系統(tǒng)運行 流程 本系統(tǒng)在 Eclipse 中開發(fā), 在手 機模擬器中 運行程序后 用戶 進入主界面,選擇打開 按鈕 ,可以看到文件列表,選擇 TXT 文檔進行閱讀 。從表面上看,它和一個完整的 RDBMS( Relational Database Management System)并不像,然而在 SQLite 進程內(nèi)部,它是非常完整的,而且含有數(shù)據(jù)庫引擎。本系統(tǒng)的書簽功能可以讓用戶進行添加書簽、清除書簽操作,能記錄上一次的閱讀位置,讓用戶更方便的進行閱讀。系統(tǒng)的開發(fā)人員還可以通過自身的優(yōu)勢進行分組開發(fā)。利用通知,你的應(yīng)用可以通過在狀態(tài)條上顯示一個 圖標來通知用戶事件已經(jīng)發(fā)生,而非獲得焦點和打斷用戶。DS 應(yīng)用程序內(nèi)存使用的大小。用例建模是 UML 建模的一部分,也是 UML 里最基礎(chǔ)的部分。 3 系統(tǒng) 需求分析 功能性需求分析 需求分析方法概述 需求分析是系統(tǒng)開發(fā)的基石,影響著整個系統(tǒng)開發(fā)過程。 在 開發(fā) 中 還可使用有大量的可視化功能的 SQLite 數(shù)據(jù)庫管理工具。 在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, Java 更具備了顯著優(yōu)勢和廣闊前景
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1