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

正文內容

基于安卓android的軟件管理工具的開發(fā)畢業(yè)論文-資料下載頁

2025-10-14 10:18本頁面

【導讀】能,軟件的進程管理模塊實現(xiàn)了一鍵清理和詳細信息功能。系統(tǒng)的界面設計。Android是Google開發(fā)的基于Linux平臺的開源手機操作系統(tǒng)。在實現(xiàn)的過程當中遇到代碼部分不會,功能遺漏等問題,通。過查資料和朋友的講解得以解決。在移動終端技術與互聯(lián)網不斷發(fā)展與融。的進步,人們對于產品的方便和舒適程度也提出了更高的要求。正占據(jù)著越來越多的市場份額。隨著Android手機越來越普。影響了用戶的體驗。使用的用戶控件進行系統(tǒng)的界面設計。以期望應用軟件能盡可能的為他們。提供一個輕松、愉快、感覺良好的操作環(huán)境。結合實際需要,設計實現(xiàn)一??罨贏ndroid平臺的軟件管理系統(tǒng)。

  

【正文】 ,參與者為用戶,目標為用戶單擊所有 APK 列表中的應用,實現(xiàn)分享軟件功能,前置條件為未安裝軟件不能分享,基本事件流為 APK 應用列表中的應用, 2. 用戶單擊“分享”按鈕, :“您還沒有安裝該軟件,不能分享”。 刪除模塊分析:用例名稱為刪除模塊,參與者為用戶,目標為用戶單擊所有 APK 列表中的應用,實現(xiàn)刪除軟件功能,基本事件流 1. 用戶單擊所所有 APK 安裝 運行 分享 刪除 哈爾濱理工大學學士學位論文 16 有 APK 應用列表中的應用 2. 用戶單擊“刪除”按鈕 3. 提示:“ APK 文件刪除成功” 。 軟件的卸載模塊需求 圖 32 件安裝模塊功能圖 卸載軟件模塊分析:用例名稱為卸載軟件,參與者為用戶,目標為用戶單擊所有程序列表中的軟件,實現(xiàn)卸載軟件功能,前置條件為系統(tǒng)應用不能卸載, 基本事件流為 1. 用戶單擊所有程序列表中的應用 2. 用戶單擊“卸載”按鈕 4. 系統(tǒng)應用提示:“系統(tǒng)應用不能刪除”。 運行軟件模塊分析: 用例名稱為運行模塊,參與者為用戶,目標為用戶單擊所有程序列表中的應用,實現(xiàn)運行軟件功能,基本事件流為 單擊所有程序列表中的應用 “運行”按鈕 3. 啟動運行的軟件。 分享軟件模塊分析:用例名稱為分享模塊,參與者為用戶,目標為用戶單擊所有程序列表中的應用,實現(xiàn)通過 Gmail、藍牙、短信等分享,基本事件流為 用 “分享”按鈕 3. 跳轉分享功能界面。 軟件的進程管理模塊需求 所有程序 卸載 運行 分享 哈爾濱理工大學學士學位論文 17 圖 33 進程管理模塊功能圖 詳細信息模塊分析:用例名稱為詳細信息,參與者為用戶,目標為用戶長按所有進程列表中的進程,實現(xiàn)查看詳細信息的功能,基本事件流為 。 一鍵清理模塊分析:用例名稱為一鍵清理進程,參與者為用戶,目標為用戶勾選要結束的進程,可以殺死后臺進程,前置條件為系統(tǒng)進程不能勾選,不能殺死,基本事件流為 擊“一鍵清理”按鈕 。 系統(tǒng)界面需求 軟件管理器要求布局合理,顏色合適,功能按鈕美觀,為了提高專業(yè)行,圖片素材選取了專業(yè)的應用管理器的圖標,如圖 3圖 35 。 系統(tǒng)進程 用戶進程 詳細信息 一鍵清理 哈爾濱理工大學學士學位論文 18 圖 34 安裝應用模塊 圖 35 卸載模塊 運行環(huán)境需求 操作系統(tǒng): Android 手機基于 Linux 操作系統(tǒng); 支持環(huán)境: — 版本; 開發(fā)環(huán)境: Eclipse。 哈爾濱理工大學學士學位論文 19 第 4 章 系統(tǒng)設計 系統(tǒng) 總體設計 系統(tǒng)體系結構設計原理:在系統(tǒng)開發(fā)過程中注意遵循軟件體系結構設計基本原理,使系統(tǒng)開發(fā) 遵循軟件工程思想和理論。這些基本原理主要包括: 模塊化的分析:就是把程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構成一個整體,可以完成指定的功能滿足用戶的需求。 抽象:使用抽象來處理復雜性問題,抽象的形式有數(shù)據(jù)抽象、對象抽象、實體抽象、行為抽象等。逐步求精:是一種自頂向下的設計策略,按照這種策略程序的體系結構是通過逐步精化處理過程的層次而設計出來的。通過逐步分解對功能的宏觀陳述而開發(fā)出層次結構,直至最終得出用程序設計語言表達的過程。信息隱藏 :是在設計和確定模塊時,使得一個 模塊內包含的信息 (過程和數(shù)據(jù) )對于不需要這些信息的模塊來說,是不能訪問的。局部化:它和信息隱藏密切相關,是指把一些關系密切的軟件元素物理地放得彼此靠近。模塊獨立:它是模塊化、抽象、信息隱藏和局部化的的直接結果。是指開發(fā)具有獨立功能而且和其他模塊之間沒有過多的相互作用的模塊。 軟件重用原理:軟件重用是指同一事物不作修改或稍加改動就多次重復使用。典型的可重用軟件成分包括:項目計劃、成本估計、體系結構、需求模型和規(guī)格說明、設計、源代碼、用戶文檔和技術文檔、用戶界面、數(shù)據(jù)、測試用例等。軟件重用的目的是降低軟件開發(fā) 和維護的成本,提高軟件開發(fā)效率,提高軟件質量。 本系統(tǒng)設計原理 在本系統(tǒng)開發(fā)過程中對軟件的重用進行了重點考慮。因為,在本系統(tǒng)正式投入使用后需要對其進行維護和升級,具有好的軟件重用性可以大大的降低系統(tǒng)得成本并且提高系統(tǒng)的效率,使本系統(tǒng)具有更好的效果 。 軟件管理工具 結構設計 Android 軟件管理工具界面設計: Android 軟件管理工具界面設計是軟件的一個重點的組成部分。對于交互式網絡系統(tǒng)來說,漂亮的界面,精心設置的動畫,或是恰到好處的聲音效果,都是快樂的情感體驗。 系統(tǒng)的主頁面上風格也是 簡約的白色風格和簡單的三個 tabSpec,如圖42。 哈爾濱理工大學學士學位論文 20 圖 42 主頁面 Android 軟件管理工具結構設計:本系統(tǒng)對 Android 軟件管理工具設計是一個迭代的過程,也就是說,通常先創(chuàng)建設計模型,在用原型實現(xiàn)這個設計模型,并由用戶試用和評估,然后根據(jù)用戶意見進行修改。 本系統(tǒng)的 Android 軟件管理工具功能結構圖如圖 43。 圖 43 系統(tǒng)圖 軟件管理器 安裝軟件 卸載軟件 進程管理 安安裝 運運行 刪刪除 分分享 卸載 分享 運行 一鍵清理 詳細信息 哈爾濱理工大學學士學位論文 21 系統(tǒng)概述 應用背景 隨著 Android 手機操作系統(tǒng)的飛速發(fā)展, Android 的各種手機軟件 如雨后春筍般出現(xiàn)。 Android 的最大特點是其開放性體系架構,不僅具有非常好的開發(fā)、調試環(huán)境,而且還支持各種可擴展的用戶體驗,包括豐富的圖形組件、多媒體支持功能以及強大的瀏覽器。人們對于產品的方便和舒適程度也提出了更高的要求。除期望所用的軟件擁有強大的功能外,更期望應用軟件能盡可能的為他們提供一個輕松、愉快、感覺良好的操作環(huán)境。Android 平臺卻不提供自帶的軟件管理系統(tǒng),沒有軟件管理器的特點在一定程度上影響了用戶的體驗。所以開發(fā)一個軟件管理器是很有意義的。 系統(tǒng)功能設計 系統(tǒng)的具體功能包括:安 裝、運行、分享、刪除、卸載、進程的詳細信息、結束進程等。其中安裝功能指的是:用戶單擊所有 APK 列表中的應用軟件,實現(xiàn)安裝軟件功能;運行功能指的是:用戶單擊列表中的應用,實現(xiàn)運行軟件功能 分享:用戶單擊所有程序列表中的應用,實現(xiàn)通過 Gmail、藍牙、短信等分享;刪除:用戶單擊所有 APK 列表中的應用,實現(xiàn)刪除軟件功能;卸載:用戶單擊所有程序列表中的軟件,實現(xiàn)卸載軟件功能;進程的詳細信息:用戶長按所有進程列表中的進程,實現(xiàn)查看詳細信息的功能;結束進程:殺死后臺運行的進程。 哈爾濱理工大學學士學位論文 22 第 5 章 系統(tǒng) 詳細 設計 實現(xiàn) 安裝模塊 安裝模塊是在歡迎動畫 SplashActivity 完成后加載 MainTabActivity 類中。 pupuwindow 菜單中的“安裝”出發(fā)了安裝事件。 前提條件是 SD 掛載成功, SD 沒有掛載成功要有提示。關鍵代碼如下,在加載 APK 列表中用到了異步加載 DEMO 方式去加載所有 APK 后綴的文件。把 SD 卡中的 APK 轉換成字符串,用遞歸的方式獲取文件列表。 點擊 APK 文件后觸發(fā)事先設置好的 OnClickListener 單擊事件,彈出pupuwindow 菜單,在提示中點擊“安裝”按鈕,觸發(fā)設置好的 監(jiān)聽事件,啟動 install方法,通過獲取到的包名進行安裝。效果如圖 5圖 52。 圖 51 安裝 圖 52 安裝界面 哈爾濱理工大學學士學位論文 23 運行模塊 用戶單擊所有 APK 列表中的應用,實現(xiàn)運行軟件功能。其中運行功能在兩個模塊中的功能也是不同的。 用戶單擊所有 APK 應用列表中的應用觸發(fā)事件彈出菜單,用戶單擊“運行”按鈕,提示:“您還沒有安裝該軟件,不能運行”。因為,根本沒有安裝這個軟件一定是不能夠進行運行的。 用戶單擊所有程序列表中的應用觸發(fā)事件彈出菜單,用戶單擊“運行”按鈕,啟動運行的軟件。該程序生命周期處于 暫停狀態(tài),被運行的軟件啟動,處于被激活狀態(tài)。 具體運行的實現(xiàn)是通過“運行”按鈕事件動作,啟動 startAppPackage方法,按照包名進行啟動軟件,效果如圖 53。 圖 53 運行 Music 分享模塊 用戶單擊所有程序列表中的應用,實現(xiàn)通過 Gmail、藍牙、短信等分享該軟件,分享具體實現(xiàn)的功能就是同過無線傳輸?shù)葏f(xié)議,把喜歡的軟件分享給別人,本程序的分享功能實現(xiàn)的是分享該軟件的包名,因為一個軟件的名字實際就是它的包名,通過分享包名也就是軟件的名字就能達到分享軟件的目的。 前提條件依然是 SD 卡掛 在成功而且有 APK 文件的存在,手機中已安裝的應用軟件也可以進行分享。 哈爾濱理工大學學士學位論文 24 分享的功能在兩個模塊中的處理是不同的。在安裝軟件模塊中的分享功能則是提示“您還沒有安裝該軟件,不能運行”。因為沒有安裝過這個軟件是不能分享的,不安裝就談不上喜歡,也談不上分享了 在卸載軟件模塊中的分享功能則是能提供分享的功能,具體實現(xiàn)如下。首先是 APK 列表設置了動作的監(jiān)聽 OnClickListener,通過點擊列表中的APK 觸發(fā)彈出 pupuwindow 菜單事件,繼續(xù)選擇功能中的“分享”按鈕,依然會觸發(fā)點擊事件,啟動 shareApp 方法。 shareApp 方法中提供了分享的實現(xiàn)。 代碼如下: private void shareApp(String name) { String content = 推薦你使用這款軟件 + name。 Intent intent = new Intent()。 (text/plain)。 (, f 分享 )。 (, content)。 startActivity(intent)。 } 圖 54 是軟件管理器當中的軟件分享界面,該界面實現(xiàn)了卸載功能,調用了 Android 的庫函數(shù)。 圖 54 分享軟件 哈爾濱理工大學學士學位論文 25 刪除模塊 刪除功能模塊是安裝應用模塊中的一個功能,其功能顯而易見。選中所有 APK 列表中的一個軟件,在彈出的菜單中點擊“刪除”按鈕就會實現(xiàn)刪除 APK 文件的功能,從而實現(xiàn)的對軟件的一個管理功能 [13]。 首先是所有 APK 列表設置了動作的監(jiān)聽 OnClickListener,通過點擊列表中的 APK 觸發(fā)彈出 pupuwindow 菜單事件,繼續(xù)選擇功能中的“刪除”按鈕,依然會觸發(fā)點擊事件。通過 (tag).delete()關鍵代碼進行刪除,之后重新啟動 進行刷新列表,并提示: APK 文件刪除成功 。 圖 55 APK文件刪除圖 卸載模塊 卸載模塊中主要的功能是“卸載”功能。其次還有子功能,運行和分享的功能。點擊卸載軟件進入到卸載模塊的界面,主界面上是一個已安裝的軟件列表。 getPackageManager().getApplicationInfo((tag).getPackname()用于獲取手機中 APK 的名字。用適配器接收并存儲,以列表的形式展現(xiàn)出來。 用戶單擊所有 APK 應用列表中的應用觸發(fā)事件彈出菜單,用戶單擊“卸載”按鈕,會進入到卸載的界面,如果就是系統(tǒng)應用則不能進行卸載,會發(fā)送消息:“系統(tǒng)應用不能刪除” 。 哈爾濱理工大學學士學位論文 26 圖 56 卸載應用程序操作圖 進程管理模塊 進程管理模塊式是本軟件的擴展模塊,在本模塊中,可以實現(xiàn)對系統(tǒng)進程和用戶進程的劃分,可以管理進程。 對進程進行結束的操作和查看詳細的操作。 進入進程管理,界面是一個 TaskManagerAdapter 類中的適配器獲取接收到的正在運行的進程的名字和占內存的大小,并用 list 接收并顯示出來。 獲取程序名: (packName) 獲取內存信息: (memoryString) 判斷是否是系統(tǒng)進程: boolean isUserApp = filterApp(applicationInfo) (isUserApp) 獲取程序的圖標: (icon) 獲取程序的名字: (label) 進程的詳細信息通過長按列表中的進行就可以顯示出來,實現(xiàn)是一個長按的事件。效果如圖 57。 哈爾濱理工大學學士學位論文 27 圖 57 進程管理圖 哈爾濱理工大學學士學位論文 28 第 6 章 系統(tǒng) 測試 測試方案 本系統(tǒng) 測試 使用了以下 兩種方法:黑盒測試、白盒測試 [15]。對于軟件測試而言,黑盒測試法把程序看作一個黑盒子,完全不考慮程序的內部結構和處理過程。也就是說,黑盒測試是在程序接口進行的測試
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1