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

正文內(nèi)容

基于安卓android-的任務(wù)管理器的設(shè)計畢業(yè)論文-wenkub

2022-11-27 16:50:38 本頁面
 

【正文】 發(fā)對象,配合 Java 語言程序設(shè)計以及面向?qū)ο笏枷朐O(shè)計了一種手機 任務(wù)管理器 。 two file management functions, you can delete files, rename。 這個系統(tǒng)實現(xiàn)了包括: ,可以查看正 在運行的進程,結(jié)束進程等; 2 文件管理功能,可以刪除文件,重命名等; ,可以清理緩存,查看已安裝軟件等。 I 基于 android 的任務(wù)管理器的設(shè)計 摘 要 隨著新技術(shù)的不斷開發(fā)與應(yīng)用,近年來 android 技術(shù)發(fā)展十分迅速,一個以 android應(yīng)用為主的新技術(shù)革命浪潮正在蓬勃興起。 隨著智能手機一步步走進普通人的生活,它將成為人們生活中必不可少的一部分。 memory management functions, can clear the cache, view installed software and so on. With the smart phone, step by step into the lives of ordinary people, it will bee an indispensable part of people39。本設(shè)計完成后,能夠?qū)崿F(xiàn) 對進程的管理,包括結(jié)束 正在運行的進程,切換進程,卸載進程 等以及擴展一些更全面的功能: 內(nèi)存的的管理和文件的管理 等 。所有的這些問題,我們都通過查閱資料,咨詢老師一一解決了,為設(shè)計的成功提供了保障。人們開始關(guān)注手機 應(yīng)用的多元化和功能的強大,在滿足消費者越來越高的要求方面,智能手機成為了最好的選擇。為此, Google 于 2020 年 11月推出了一個專 為移動設(shè)備設(shè)計的軟件平臺 —Android,它的出現(xiàn)打破了這些格局,使世界手機市場產(chǎn)生了巨大的變化。但是,有沒有想過這種谷歌引以為豪的優(yōu)勢有一天會變成消費者眼中的大敵。造成 Android 性能,待機時間,操作流暢和安全性不好的原因是 Android 后臺進 程的管理。而根據(jù)賽諾的調(diào)研報告, Android 系統(tǒng)在中國的市場份額高達 %。更為可氣的是很多進程用任務(wù)管理器,進程殺手等工具殺都殺不掉。此外, Activity 也可以長期的運行,通過 moveTaskToBack()就可以不銷毀的把 Activity 放到后臺去,或者在 Activity 中運行 Thread,如果在 Activity 銷毀時沒把 Thread 停止,那么 Thread 就會仍然運行,進程就會仍然運行。網(wǎng)絡(luò)上已經(jīng)有很多各式各樣的應(yīng)用, android 應(yīng)用已經(jīng)是遍地開花,一個很重要的應(yīng)用 ——任務(wù)管理器也有很多已經(jīng)面世,能實現(xiàn)很多功能,但也大多是些基本功能,實現(xiàn)程序進程的結(jié)束和管理等,目前 仍然存在很多不足 。這都對 android系統(tǒng)的發(fā)展及以后的研究都很有意義 。需求分析是軟件工程中的一個關(guān)鍵過程。而基于 Andriod的軟件開發(fā)是一個前景很大的技術(shù),然而市面上基于 Android的任務(wù)管理器雖然有不少種,各 種的任務(wù)管理器都能實現(xiàn)進程基本的管理功能的應(yīng)用,但是由于版本繁多,開發(fā)思路不同,加之 Google開放的源代碼,Android的 SDK的版本不同, API不同使得各種任務(wù)管理器 的版本、實現(xiàn)的功能也進而不同, 所以設(shè)計出一個簡潔通用的任務(wù)管理器顯得很有必要。 ( 1) Android簡介 android一詞的本義指 ―機器人 ‖,當時同時 Android也是 Google于 07年 11月 5日宣布的基于 Linux平臺開源 手機操作系統(tǒng)名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成, Android是基于 JAVA并運行在 Linux內(nèi)核上的操作系統(tǒng),這個操作系統(tǒng)是輕量級的,但是功能很全面。 Android 是 Google開發(fā)的基于 Linux平臺的開源手機操作系統(tǒng)。我們認為此舉必將推進更好、更快的創(chuàng)新,為移動用戶提供不可預知的應(yīng)用和服務(wù)??梢允怯?android的一些布局小工具 。但是由于目前中國正處在 2G 通信技術(shù)和 3G 通信技術(shù)的過渡期,因此全部依賴于網(wǎng)絡(luò)的Android 或許不能表現(xiàn)出所有的性能和便利,因此中移動推出了基于該系統(tǒng)修改的 OMS操作系統(tǒng), OMS 系統(tǒng)的底層和 Android 完全相同,只是在界面層經(jīng)過中國人審美觀的定制,并去除了 Google 的各種服 務(wù),加入了中移動的服務(wù),因此對于高速網(wǎng)絡(luò)的依賴性也不是特別強了。 一個資源管理器( Resource Manager)提供非代碼資源的訪問,如本地字符串,圖形,和分層文件( layout files)。該庫通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。 LibWebCore 一個最新的 web 瀏覽器引擎 用來支持 Android 瀏覽器和一個可嵌入的 web 視圖。 Android 包括了一個核心庫,該核心庫提供了 JAVA編程語言核心庫的大多數(shù)功能。該虛擬機是基于寄存器的,所有的類都經(jīng)由 JAVA匯編器編譯,然后通過 SDK中的 dx工具轉(zhuǎn)化成 .dex格式由虛擬機執(zhí)行。未來發(fā)展 與 iPhone相似, Android采用 WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能,用戶能夠在手機上查看電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等,比 iPhone等其他手機更強調(diào)搜索功能,界面更強大,可以說是一種融入全部 Web應(yīng)用的單一平臺。 由于 android系統(tǒng)自身沒有任務(wù)管理器,而且程序的關(guān)閉不能夠完全結(jié)束,導致很多任務(wù)在后臺運行,降低了手機的性能。 開發(fā)環(huán)境 本系統(tǒng)采用 eclipse的開發(fā) 環(huán)境,配置 SDK。 3)緩存的清理 清理系統(tǒng)內(nèi)的所以緩存。 點擊能夠查看 一個程序的具體信息。 能過完全結(jié)束進程,結(jié)束其在后臺運行。 任務(wù)管理器功能模塊 文件管理功能 任務(wù)管理功能 顯示正在運行的任務(wù) 結(jié)束進程 查看詳細信息 切換程序 卸載程序 內(nèi)存管理功能 已安裝軟件 粘貼 安裝包管理 清理緩存 查看詳細信息 復制 刪除 8 第 3章 概要設(shè)計 軟件概要設(shè)計主要是一個把軟件需求轉(zhuǎn)化為軟件表示的過程,這種表示只是描述出軟件總的概貌。 表 31 任務(wù)管理操作功能表 菜單名稱 功能描述 備注 返回 返回上一級界面 切換至該程序 切換到用戶查看的進程,打開程序 結(jié)束進程 把當前查看的進程結(jié)束掉 詳細信息 查看當前用戶選中的程序的詳細信息 卸載程序 把當前用戶選中的程序卸載掉 表 32 文件管理操作功能表 菜單名稱 功能描述 備注 返回 返回上一級界面 刪除 刪除所選文件 復制 復制所選文件 粘貼 粘貼所選文件 詳細信息 查看當前用戶選中 文件的 詳細信息 9 表 33 內(nèi)存管理操作功能表 菜單名稱 功能描述 備注 返回 返回上一級界面 清理緩存 清理系統(tǒng)內(nèi)所以緩存 已安裝軟件 查看已安裝的軟件,并可以進行卸載操作 安裝包管理 掃描查看所有安裝包,并可以進行刪除或安裝操作 表 34 主菜單功能表 菜單名稱 功能描述 備注 退出 退出程序 關(guān)于 顯示本程序的一些信息 基本的設(shè)計概念和處理流程 本系統(tǒng)的基本設(shè)計概念和處理流程大致是 : 1. 打開系統(tǒng)直接顯示出正在運行的所有進程 2. 點擊列表中的一 個程序打開相應(yīng)的 任務(wù)管理操作 3. 點擊程序菜單中的選項對程序進行相應(yīng)的操作 4. 點擊內(nèi)存管理打開內(nèi)存管理相應(yīng)菜單 5. 點擊文件管理進入文件管理界面 并可以進行相應(yīng)操作 6. 點擊系統(tǒng) 主 菜單有退出和關(guān)于選項 10 圖 31 系統(tǒng)邏輯圖 概要設(shè)計是對需求分析的具體化,對系統(tǒng)模塊進行了劃分,為后面的詳細設(shè)計提供了基礎(chǔ)和前提 ,這里主要劃分了任務(wù)管理、文件管理、內(nèi)存管理等功能模塊 。設(shè)置環(huán)境變量步驟如下: 我的電腦 屬性 高級 環(huán)境變量 系統(tǒng)變量中添加以下環(huán)境變量: JAVA_HOME值為: D:\Program Files\Java\(安裝 JDK的目錄) CLASSPATH值為: .。 Path: 在開始追加 %JAVA_HOME%\bin。出現(xiàn)類似下面的畫面表示安裝成功了: 圖 41 JDK安裝是否成功 2. Eclipse安裝 Eclipse下載 解壓之后即可使用。 選擇希望安裝的 SDK及其文檔或者其它 包,點擊 Installation Selected、 Accept All、 Install Accepted, 12 開始下載安裝所選包 在用戶變量中新建 PATH值為: Android SDK中的 tools絕對路徑(本機為D:\AndroidDevelop\androidsdkwindows\tools)。 如下圖所示: 14 圖 45 ADT的下載 然后就是按提示一步一步 next。 在 Eclipse中。一個 Activity類是一個簡單的啟動程序和控制程序的類。 點擊Finish后,點擊 Eclipse的 Run菜單選擇 Run Configurations… 選擇 ―Android Application‖,點擊在左上角或 者雙擊 ―Android Application‖, 有個新的選項 ―New_configuration‖。 布局 設(shè)計 主界面 能夠把系統(tǒng)中所有正在運行的程序都顯示出來。 getView(final int position, View convertView, ViewGroup parent)方法根據(jù) getCount(),用來逐條繪制,每繪制一個 Item就調(diào)用一次這個方法 ,是 必須 的 。 通過 RunningAppProcessInfo獲取任務(wù)的詳細信息:(將所有信息封裝到一個類DetailProcess中) 2. 獲取 ApplicationInfo 獲取所以安裝了的程序,得到 ListApplicationInfo: PackageManager pm = Context().getPackageManager()。 2. 結(jié)束任務(wù)方法: 關(guān)閉應(yīng)用程序的權(quán)限 : usespermission android:name= S / API 7及以下: ActivityManager. restartPackage(PackageName) ( restartPackage會關(guān)掉于這個進程有關(guān)聯(lián)的所有資源) API 8及以上: ActivityManager. Killbackgroundprocesses ( alarms會 被關(guān)掉, service會重啟,如果是用戶可見的 activity,將不會被 kill,該方法只能重啟應(yīng)用程序) 3. 獲取程序詳細信息方法: Intent detailsIntent = new Intent()。 4. 卸載程序方法: Uri uri = (package, PackageName, null)。 文件管理界面是 先求出 sdcard根目錄下所有文件集合 ,再利用 listView或者 GridView將文件名綁定顯示出來 。 ()){ File[] fileItems=()。 if(!()){//不是目錄 //文件的處理 ,在 list中顯示文件圖標 ,單擊則打開 }else{//遇到目錄 , //目錄的處理 ,在 list中顯示文件夾圖標 ,單擊則進入下一級 ,下一級的處理一樣 } } } 獲取系統(tǒng)可用內(nèi)存大?。? = new ()。 圖 416 內(nèi)存管理功能圖 清除是在軟件中 清理其它程序的緩存,有兩種。 另外一種是不用權(quán)限 。 while (true) { String str = ()。 return l1。 arrayOfClass[0] = localClass2。 Object[] arrayOfObject = new Object[2]。 26 第 5章 軟件測試 軟件測試定義 軟件測試使用人工或者自動手段來運行或測試某個系統(tǒng)的過程 ,其目的在于檢驗它是否滿足規(guī)定的需求或弄清預期結(jié)果與實際結(jié)果之間的差別。 黑盒測試 黑盒測試也稱功能測試,它是通 過測試來檢測每個功能是否都能正常使用。 但這是不可能的。 錯誤推測法 基于一個應(yīng)用代碼的內(nèi)部邏輯知識 , 測試是基于覆蓋全部代碼 、分支、路徑、條件。 使用程序設(shè)計的控制結(jié)構(gòu)導出測試用例。 判斷覆蓋 路徑覆蓋 白盒測試的主要目的 檢查內(nèi)部數(shù)據(jù)結(jié)構(gòu)以確保其有 效性 先分別進行單元測試,再進行集成測試,遵循自底向上的策略 。點擊返回又
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1