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

正文內(nèi)容

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

2025-10-14 10:18本頁(yè)面

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

  

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