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

正文內(nèi)容

基于是android文本閱讀器-在線瀏覽

2025-01-20 21:00本頁面
  

【正文】 ....................................................... 11 程序設計實現(xiàn)過程 ...................................................................................................12 5 系統(tǒng)功能實現(xiàn) ....................................................................................................................12 系統(tǒng)運行環(huán)境搭建 ...................................................................................................12 系統(tǒng)功能實現(xiàn) ..........................................................................................................13 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人! 基于 Android 的文本閱讀器 摘要 : 隨著科技的日益發(fā)展,移動設備變得更加智能 化 , Google 于 2020 年 11 月推出的專為移動設備 設計的 Android 系統(tǒng)現(xiàn)在已成為最為流行的智能手機系統(tǒng)。因此設計并開發(fā)一款基于 Android的文本閱讀器軟件很有意義。論文首先介紹了課題的研究背景、現(xiàn)狀和主要研究內(nèi)容;然后對系統(tǒng)中用到的理論知識和相關技術進行了詳細的闡述,包括 Android 平臺的相關理論知識、 Android 環(huán)境的搭建 、 系統(tǒng)的詳細實現(xiàn)方法以及相應的關鍵代碼段等。 關鍵詞: 智能 ; Android平臺 ; 開源;文本閱讀器 A Text Reader Based on Android Abstract: With the increasing development of science and technology, mobile devices bee more intelligent. Android system, designed by Google specifically for the mobile device in November 2020, has now bee the most popular system of intelligent mobile phone. It is open source, which helps to reduce development costs. Therefore, the design and development of an Android based text reader software is very meaningful. This system is designed on the platform of Android and developed through the application of Eclipse. The thesis introduces the research background, present situation and main research contents firstly。 Android system。 Text reader 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。這將極大地改變?nèi)藗兊纳罘绞胶凸ぷ鞣绞?[1]。而智能手機作為移動計算環(huán)境終端實 體雖然早在多年前出現(xiàn),但那時 的功能主要是本地應用。因此,以創(chuàng)新聞名的 Google 為了進軍移動廣告市場,在 2020 年 11 月 5 日發(fā)布了 Android 的第一個版本。這些應用都是使用 Java 語言編寫。核心應用所使用的任何 API, Android 開發(fā)者都可以訪問。在 Android 的網(wǎng)上應用商場中也擁有數(shù)以萬計的應用程序可供用戶免費下載使用,極大地方便了用戶的工作與生活。 主要工作 和方法 本選題的文本閱讀器就是開發(fā) 在 Android 平臺上運行的應用程序 。它開放了基于 Linux 內(nèi)核 上的開發(fā)工具,從而保證了內(nèi)容的可移植性和多樣性。 本課題主要完成基于 Android 的文本閱讀器的開發(fā)實現(xiàn) , 文本閱讀器的開發(fā) 需要搭建 Android開發(fā) 環(huán)境 (JDK+Eclipse+Android SDK+ADT),實現(xiàn)的功能主要有:實現(xiàn) TXT 文檔閱讀;在閱讀時可以對閱讀背景色、屏幕亮度、字體大小、字體顏色進行設 置 ;閱讀 TXT 文檔的翻頁操作;用戶閱讀時的書簽管理功能;短信共享文本,在用戶閱讀時,可將選擇的文本內(nèi)容通過短信發(fā)送給其他用戶。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。第 2 部分 主要 是 對 系統(tǒng)開發(fā)環(huán)境及開發(fā)平臺 的 介紹 。第 4 部分 是 系統(tǒng) 設計 , 介紹了 界面的操作方式及主要設計過程,還包括本程序所需要的 輕量 級 數(shù)據(jù)庫 的實現(xiàn) 。 第 6 部 分是 軟件 測試。 2 相關技術介紹 Android 系統(tǒng) Android 是 Google 于 2020 年 11 月 05 日宣布的基于 Linux 平臺的開源移動操作系統(tǒng) 的名稱 ,該平臺由操作系統(tǒng)、中間件、用戶界面和應用軟件組成。底層以 Linux 內(nèi)核工作為基礎,由 C 語言開發(fā);中間層包括函數(shù)庫 Library 和虛擬機 Virtual Machine,由 C++開發(fā)。不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權障礙,號稱是首個為移動終端打造的真正開放和完整的移動軟件。全球為數(shù)眾多的移動電話用戶正在使用各種基于 Android 的電話。 Android 特點 Android 具有以下 特 點 : (1)應用程序框架支持組件的重用與替換。這就意味著我們 可以把系統(tǒng)中不喜歡的應用程序替換掉,安裝我們自己喜歡的應用程序。 (2)Dalvik 虛擬機專門為移動設備做了優(yōu)化。 Dalvik 虛擬機是基于寄存器的,相對于 Java 虛擬機速度要快很多 [3]。 (4)優(yōu)化的圖形:強大的自定義二維圖形庫。 (5)SQLite 數(shù)據(jù)庫: SQLite 提供結構化的數(shù)據(jù)存儲。傻子是會吃虧的人,瘋子是會行動的人! 能等 [2]。 Open Core是 Android 多媒體框架的核心,所有 Android 平臺的音視頻采集,播放的操作都是通過它來實現(xiàn)的。 (7)GSM 技術: (依賴硬件 )Global System for Mobile Communications,全球移動通訊系統(tǒng),俗稱 ―全球通 ‖,是第二代移動通信技術,其開發(fā) El 是讓地球各地可以共同使用一個移動電話網(wǎng)絡標準,讓用戶使 用 一部手機就能行遍全球 [2]。 (9)豐富的開發(fā)環(huán)境:包括模擬機、調試工具、內(nèi)存運行檢測,以及為 Eclipse IDE 所寫的插件。通過編譯基于框架的應用程序可以降低開發(fā)負荷。 圖 21 Android 系統(tǒng)架構 [6] Android 系統(tǒng)架構 [6]: (1)Linux 內(nèi) 核: Android 系統(tǒng)平臺是基于優(yōu)化了的 Linux 內(nèi)核,是其系統(tǒng)平臺的核心。 (2)中間件層: C/C++函數(shù)庫,它們服務于 Android 應用程序組件,其功能通過組件間接提供給開發(fā)者。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 (4)應用程序:提供一系列的核心應用程序,包括電子郵件客戶端、瀏覽器、通訊錄和日歷等。在應用程序中使用時,需要在配置文件 中進行配置。 (Activity)組件 Activity 是 Android 的核心類,該類的全名是 。 (1)活動生命周期 活動 (Activity)在系統(tǒng)中以活動棧的形式進行管理。 Activity 的狀態(tài)轉換 如圖 22 所示 。在【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 ○ 2 活動的可見生命期:從調用 onStart()開始,到 onStop()被調用為止。在這兩個方法調用之間,可以維護活動顯示給用戶的資源。 ○ 3 活動的后臺生命期:從調用 onResume()開始,到 onPause()被調用為止。一個活動可以不斷在 resumed 狀態(tài)和 paused 狀態(tài)之間變換 [8]。 Intent 負責對應用中一次操作的動作、動作涉及的數(shù)據(jù)和附加數(shù)據(jù)進行描述。因此, Intent 起著一種媒體中介的作用,專門提供組件互相調用的相關信息,實現(xiàn)調用者與被調用者之間的解耦。間接 Intent,沒有指定 ponent 屬性的 Intent,則需要包含足夠的信息,這樣系統(tǒng)才能根據(jù)這些信息,在所有的可用組件中,確定滿足此 Intent 的組件。有很多時候,廣播消息是由系統(tǒng)發(fā)出的,例如,時區(qū)的變化、電池的電量不足、收到短信等 。一個應用程序可以有多個廣播接收者 。當然,也可以采用其他的方法或幾種方法的組合來提醒用戶,例如,閃屏、震動、響鈴、播放音樂等 [6]。它是運行于應用程序后臺的服務,在用戶進行其它活動的時候 ,這個服務將一直運行在基于 Android 平臺的即時通訊系統(tǒng)的研究與實現(xiàn)后臺直到用戶停止該服務或服務運行結束。 (Content Providers)組件 [6] Content Provider 應用程序能夠將它們的數(shù)據(jù)保存到文件、 SQL 數(shù)據(jù)庫和其它的存儲設備中。使用 Content Provider能夠靈活的替換底層使 用的存儲設備,使開發(fā)者可以專注 于應用邏輯的開發(fā),不用考慮底層存儲設備的細節(jié),從而使應用系統(tǒng)具有良好的數(shù)據(jù)。傻子是會吃虧的人,瘋子是會行動的人! 的總稱, Java 平臺由 Java 虛擬機和 Java 應用編程接口構成,由于 Java 的跨平臺性,更多的計算機游戲 和 應用程序 采 用 Java 語言 進行 開發(fā) 。 Java 是一種簡單的,面向對象的,分布式的,解釋型的,健壯安 全的,結構中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言 [10]。在 Android 系統(tǒng)中使用了 SQLite 數(shù)據(jù)庫 [11]。它支持 Windows/Linux/Unix 等主流的操作系統(tǒng), 同時 能夠跟很多程序語言相結合,如 Tcl、 C、 PHP、 Java 等。 它具有零配置、 可 儲存在單一磁盤文件中、數(shù)據(jù)庫文件可以在不同字節(jié)順序的機器間自由的共享、簡單輕松的 API、開源、獨立等特性 [12]。 Eclipse 介紹 Eclipse 是一個開放源代碼的軟件開發(fā)項目,專注于 為 高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質的工業(yè)平臺 [13]。 JDT 支持 Java 開發(fā)、 CDT支持 C 開發(fā)、 PDE 用來支持插件開發(fā), Eclipse Platform 則是一個開放的可擴展 IDE,提供了一個通用的開發(fā)平臺 [14]。 Eclipse Platform 允許工具建造者獨立開發(fā)與他人工具無縫集成的工具從而無須 分辨 一個工具功能在哪里結束,而另一個工具功能在哪里開始。它 是 Eclipse Platform、 JDT 和 PDE 所生產(chǎn)的組件合并,這些部分在一起提供了一個具有豐富特性的開發(fā)環(huán)境, 由 Eclipse 項目生產(chǎn)的工具和來自其他開放源代碼的第三方軟件組合而成 。明確系統(tǒng)開發(fā)的需求,是系統(tǒng)開發(fā)開發(fā)成功的基礎。 本系統(tǒng)采用用例驅動的分析方法進行 需求分析。它融入了軟件工程領域的新思想、新方法和新技術。傻子是會吃虧的人,瘋子是會行動的人! 分析開始的軟件開發(fā)的全過程 [15]。用例建模的最主要功能就是用來表達系統(tǒng)的功能性需求或行為。用況模型由用況圖組成,用況圖展示了執(zhí)行者、用況以及它們之間的關系。 功能 用例圖 采用用例驅動方法分析需求,首先識別出系統(tǒng)的參與者。 用例圖如圖 31 所示: 圖 31 功能 用例模型 可行性分析 性能需求分析 手機軟件要有良好的用戶體驗,良好的用戶體驗體現(xiàn)在以下幾個方面: ( 1)運行時內(nèi)存使用不能超過 64M 雖然現(xiàn)在的手機硬件越來越強大,智能手機的內(nèi)存可達到 1024M,但 Android 還是限制 了 單個【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。所以本系統(tǒng)運行時內(nèi)存使用限制在不超過 64M。 ( 3) 無縫性 一個常見的無縫問題就是一個應用的后臺進程(如 Service 或 Broadcast receiver)對某事件作出響應而彈出對話框,這看起來仿佛并無大礙,特別是當你在模擬器上單獨地構建和測試你的應用時。這就會出現(xiàn)你的應用會在活動的應用后面顯示對話框,或者從當前應用中獲得焦點并顯示對話框的情況,而 無 論當時用戶正在做什么(如正在打電話等)。為了避免這些問題,你的應用應該利用適當?shù)南到y(tǒng)資源 ——Notification 類,來通知用戶。 系統(tǒng)安全需求 Android 操作系統(tǒng)具有權限分離的特征,每個應用都有唯一的身份標識。因此在 Android 安全體系結構設計 中 在默認的情況下 沒有任何 應用 程序可以執(zhí)行 對其他應用程序 、 操作系統(tǒng)或 對用戶有損害的 操作。 4 系統(tǒng)設計 系統(tǒng) 的設
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1