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

正文內(nèi)容

基于android的任務(wù)管理器的設(shè)計(jì)與實(shí)現(xiàn)論文-資料下載頁(yè)

2025-11-04 11:57本頁(yè)面

【導(dǎo)讀】1.國(guó)內(nèi)外發(fā)展?fàn)顩r及存在的問題;2.深入了解Android系統(tǒng)及其組件的相關(guān)技術(shù);3.熟練掌握UI設(shè)計(jì)的各個(gè)流程,訓(xùn)練編寫各種布局文件的能力;4.設(shè)計(jì)并實(shí)現(xiàn)任務(wù)管理器中針對(duì)某些正在運(yùn)行進(jìn)程關(guān)閉的功能;5.深入分析任務(wù)管理器中各種功能的關(guān)鍵技術(shù)與編寫語(yǔ)言;6.訓(xùn)練檢索文獻(xiàn)資料和利用文獻(xiàn)資料的能力;7.訓(xùn)練撰寫技術(shù)文檔與學(xué)位論文的能力。3.熟悉android系統(tǒng)以及組件的開發(fā)環(huán)境;1.內(nèi)容完整、層次清晰、敘述流暢、排版規(guī)范的畢業(yè)設(shè)計(jì)論文;[1]汪源,劉芳.Android的進(jìn)程與單線程模型淺析[J].儀器儀表用戶,2020,[2]劉鎏.Android的架構(gòu)與應(yīng)用開發(fā)分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2020:46-46.[7]朱婷婷,李慧.基于Android的應(yīng)用軟件的綜述[J].電腦與電信,2020:42-43.能手機(jī)也是迎來發(fā)展的高潮時(shí)期;智能手機(jī)在人們的生活中扮演越來越重要的角色。行順暢,研發(fā)一個(gè)智能手機(jī)任務(wù)管理器就顯得非常有必要。市場(chǎng)前景調(diào)查,軟件設(shè)計(jì)功能模塊,軟件設(shè)計(jì)難題以及解決辦法等。

  

【正文】 Google Android SDK 或以上版本 布局技術(shù),可以使布局之間 相互關(guān)聯(lián)相互嵌套,其中使用最多的布局技術(shù)包括 5種: AbsoluteLayout、 LinearLayout、 RelativeLayout、 FrameLayout、 TableLayout。通過使用這些布局技術(shù)能夠使軟件界面的設(shè) 計(jì)變得靈活可控,對(duì)于復(fù)雜的界面,也能夠通過合理的布局 來實(shí)現(xiàn),這樣使得開發(fā)更加容易可控。使用不同的布局技術(shù),會(huì)呈現(xiàn)出完全不同的的界面,來達(dá)到界面美觀的效果。 本軟件是簡(jiǎn)單實(shí)用的公共軟件??紤]到系統(tǒng)的 架構(gòu) 簡(jiǎn)單,且主要實(shí)現(xiàn) 關(guān)鍵 模塊,提供清晰 簡(jiǎn)明 的設(shè)計(jì)框架,本 此設(shè)計(jì) 在先做出概要設(shè)計(jì)前提下,然后在 其 基礎(chǔ)上進(jìn)行擴(kuò)展和詳細(xì)的描述,完成 關(guān)鍵 模塊的詳細(xì)設(shè)計(jì) 24 1. JDK 安裝 先下載 JDK,接下來 逐步安裝 。設(shè)置環(huán)境變量步驟如下: 我的電腦 屬性 高級(jí) 環(huán)境變量 系統(tǒng)變量 ,然后 添加以下環(huán)境變量: JAVA_HOME 值為: E:\Program Files\Java\(安裝 JDK 的目錄) CLASSPATH 值為: .。%JAVA_HOME%\lib\。%JAVA_HOME%\lib\。%JAVA_HOME%\bin。 Path: 再開始追加 %JAVA_HOME%\bin。 注意 :前面四步環(huán)境變量設(shè)置對(duì)搭建 Android 開發(fā)環(huán)境不是必 不可少 的,可以跳過。 安裝完成之后,可以 再 檢查 JDK 是否安裝成功。打開 cmd 窗口,輸入 java –version 查看 JDK 的版本信 息。出現(xiàn)類似下面的畫面表示安裝成功了: 圖 1 JDK安裝是否成功 2. Eclipse 安裝 Eclipse 下載 解壓之后即可使用。 3. Android SDK 安裝 在 Android Developers 下載 ,下載完成后解壓到任意路徑。 運(yùn)行 SDK ,點(diǎn)擊 Available Packages。如果沒有出現(xiàn)可安裝的包,請(qǐng)點(diǎn)擊Settings,選中 Misc 中的 Force Available Packages 。 選擇希望安裝的 SDK 及其文檔或者其它包,點(diǎn)擊 Installation Selected、 Accept All、Install Accepted,開始下載安裝所選包 25 在用戶變量中新建 PATH 值為: Android SDK 中的 tools 絕對(duì)路徑(本機(jī)為E:\AndroidDevelop\androidsdkwindows\tools)。 圖 2 設(shè)置 Android SDK的環(huán)境變量 “確定 ”后,重新啟動(dòng)計(jì)算機(jī)。重啟計(jì)算機(jī)以后,進(jìn)入 cmd 命令窗口,檢查 SDK 是不是安裝成功。 運(yùn)行 android –h 如果有類似以下的輸出,表明安裝成功: 圖 3 驗(yàn)證 Android SDK是否安裝成功 4. ADT 安裝 打開 Eclipse IDE,進(jìn)入菜單中的 Help Install New Software 點(diǎn)擊 Add...按鈕, 26 彈出對(duì)話 框要求 輸入 Name 和 Location : Name 隨便取, Location 輸入 : 圖 4 ADT的安裝 確定返回后,在 work with 后的下拉列表中選擇剛才添加的 ADT,會(huì)看到下面出有Developer Tools,展開它會(huì)有 Android DDMS 和 Android Development Tool,勾選他們。如下圖所示: 圖 5 ADT的下載 然后就是按提示一步一步 next。 完成之后: 選擇 Window Preferences... 在左邊的面板選擇 Android,然后在右側(cè)點(diǎn)擊 Browse...并選中 SDK路徑,本機(jī)為: E:\AndroidDevelop\androidsdkwindows 點(diǎn)擊 Apply、 OK。配置完成。 5. 創(chuàng)建 AVD 為使 Android 應(yīng)用程序可以在模擬器上運(yùn)行,必須創(chuàng)建 AVD。 在 Eclipse 中。選擇 Windows AVD Manager 27 點(diǎn)擊左側(cè)面板的 Virtual Devices,再右側(cè)點(diǎn)擊 New 填入 Name,選擇 Target 的 API, SD Card 大小任意, Skin 隨便選, Hardware目前保持默認(rèn)值 點(diǎn)擊 Create AVD 即可完成創(chuàng)建 AVD 具體創(chuàng)建項(xiàng)目步驟: 通過 File New Project 菜單,建立新項(xiàng)目 Android Project 然后填寫必要的參數(shù),如下圖所示: 圖 6新建項(xiàng)目圖 圖 7 選擇相應(yīng)的版本 28 圖 8 填寫相應(yīng)信息 相關(guān)參數(shù)的說明: Project Name: 包含這個(gè)項(xiàng)目的文件夾的名稱。 Package Name: 包名,遵循 JAVA 規(guī)范,用包名來區(qū)分不同的類是很重要的,用的是。 Activity Name: 這是項(xiàng)目的主類名,這個(gè)類將會(huì)是 Android 的 Activity 類的子類。一個(gè) Activity 類是一個(gè)簡(jiǎn)單的啟動(dòng)程序和控制程序的類。它可以根據(jù)需要?jiǎng)?chuàng)建界面,但不是必須的。 Application Name: 一個(gè)易讀的標(biāo)題在應(yīng)用程序上。 在 選擇欄 的 Use default location 選項(xiàng),允許你選擇一個(gè)已存在的項(xiàng)目。點(diǎn)擊Finish 后,點(diǎn)擊 Eclipse 的 Run 菜單選擇 Run Configurations? 選擇 “Android Application” ,點(diǎn)擊在左上角或者雙擊 “Android Application” ,有個(gè)新的選項(xiàng)“New_configuration” 。在右側(cè) Android 面板中點(diǎn)擊 Browse? ,選擇 HelloWorld。在Target 面板的 Automatic 中勾選相應(yīng)的 AVD,如果沒有可用的 AVD 的話,你需要點(diǎn)擊右下角的 Manager? ,然后新建相應(yīng)的 AVD。如下圖所示: 29 圖 9 啟動(dòng)模擬器 然后點(diǎn) Run 按鈕即可,運(yùn)行成功的話會(huì)有 Android 的模擬器界面,如下圖所示 : 圖 10 模擬器顯示圖 性能需求 1.安全性 該基于安卓的智能手機(jī)任務(wù)管理器 APP 作為直接注冊(cè)使用的私人軟件,信息安全顯得尤其重要。所以在設(shè)計(jì)軟件的時(shí)候,我們需要充分注意保證整個(gè)系統(tǒng)安全和客戶的私人數(shù)據(jù)安全,不能讓不法分子得到用戶數(shù)據(jù)。其中,系統(tǒng)安全是指任務(wù)管理器 APP 在運(yùn)行的時(shí)候要穩(wěn)定,以及整個(gè)安卓平臺(tái)的穩(wěn)定安全;數(shù)據(jù)安全是指數(shù)據(jù)庫(kù)服務(wù)器密保安全以及權(quán)限設(shè)置,只有用戶才可以根據(jù)自己的需要去對(duì)系統(tǒng)進(jìn)行操作,以實(shí)現(xiàn) 30 對(duì)數(shù)據(jù)的保密。只有這兩個(gè)方面的安全工作做好了,才可以說我們這款軟件具有可靠的安全性。 2.可靠性 這款基于安卓系統(tǒng)的任務(wù)管理器 APP 的可靠 性主要是指該軟件在運(yùn)行時(shí)穩(wěn)定可靠,避免 bug 出現(xiàn),以及數(shù)據(jù)處理時(shí)的安全可靠。在此我們就需要運(yùn)用工程設(shè)計(jì)的思想,控制系統(tǒng)在查詢操作時(shí)正常表現(xiàn),及時(shí)處理突發(fā)情況。 其它需求 一個(gè)軟件項(xiàng)目的質(zhì)量不僅包括它是否能夠達(dá)到客戶的預(yù)期要求,同時(shí)還得從下述不同方面進(jìn)行分析。如表 31: 表 31 軟件質(zhì)量需求分析 質(zhì)量屬性 詳細(xì)要求 正確性 切實(shí)履行好職責(zé)需要,相應(yīng)的完成每個(gè)模塊的要求。 健壯性 具有高容錯(cuò)性和恢復(fù)能力。 可靠性 每 1000個(gè)小時(shí)的時(shí)間超過 3次的失敗率。 性能,效率 軟件更新周期的輸出應(yīng)該是相同的系統(tǒng)信息更新周期。在網(wǎng)絡(luò)狀況良好,在三秒鐘內(nèi)響應(yīng)消費(fèi)者的需求。 易用性 很容易理解:建立一個(gè)統(tǒng)一軟件開發(fā)過程簡(jiǎn)單的語(yǔ)言文件,之前和之后的語(yǔ)句是清晰和易于理解。 安全性 從意外或故意接入阻止軟件,使用,修改,破壞或披露該軟件將能夠?qū)W⒂诖鎯?chǔ)在數(shù)據(jù)庫(kù)服務(wù)器的總部數(shù)據(jù)的特性,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫(kù)連接信息,或什么樣的數(shù)據(jù)同步。 可擴(kuò)展性 二次開發(fā)能滿足或改善的功能擴(kuò)展,并增加適當(dāng)?shù)陌踩刂啤? 兼容性 簡(jiǎn)單的沖突與其他軟件。 可移植性 該系統(tǒng)可以很容易地轉(zhuǎn)移到其他運(yùn)行環(huán)境。 31 4 系統(tǒng)總體設(shè)計(jì) 概述 系統(tǒng)的總體設(shè)計(jì)就是結(jié)合系統(tǒng)的需求性分析,然后根據(jù)現(xiàn)有工具進(jìn)行開發(fā);其中功能設(shè)計(jì)是最重要的也是我們需要加大精力去做的;本次基于安卓系統(tǒng)利用 Java 語(yǔ)言進(jìn)行開發(fā)的智能手機(jī)任務(wù)管理器 APP 的主要任務(wù)就是能夠在智能手機(jī)上借助該手機(jī)文件管理器 APP 實(shí)現(xiàn)手機(jī)內(nèi)部文件的運(yùn)行軟件瀏覽查看功能還能進(jìn)行操作;通過這些功能模塊來滿足用戶的需求,通過豐富軟件的可玩操作性來增加用戶黏性,讓此軟件越做越好。 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)的設(shè)計(jì)和劃分是系統(tǒng)的核心研究問題,以確定整體結(jié)構(gòu)和功能模塊。該系統(tǒng)的結(jié)構(gòu)化設(shè)計(jì)的思想,是自頂向下的方式將系統(tǒng)分成若干個(gè)子系統(tǒng),以及反過來的子系統(tǒng)分成模塊,其被劃分成子模塊,層劃分各計(jì)算機(jī)可執(zhí)行模塊可迄今用作一個(gè)單獨(dú)的程序。 該基于安卓平臺(tái)的手機(jī)任務(wù)管理器 APP,根據(jù)之前的總體設(shè)計(jì)分析,可以將其劃分了若干個(gè)子系統(tǒng),每個(gè)子系統(tǒng)都是一個(gè)獨(dú)立的功能,另外子系統(tǒng)之間也是相互的。劃分子系統(tǒng)可以讓整個(gè)系統(tǒng)清晰展現(xiàn)出來。根據(jù)手機(jī)任務(wù)管理器 APP 的功能,系統(tǒng)模塊圖如圖 41 所示 圖 41系統(tǒng)模塊圖 32 5 系統(tǒng) 詳細(xì)設(shè)計(jì) 功能模塊設(shè)計(jì) 用到的關(guān)鍵類 : ActivityManager:進(jìn)程管理器 用到的關(guān)鍵類 : ActivityManager; MemoryInfo:用于存儲(chǔ)內(nèi)存中的各項(xiàng)統(tǒng)計(jì)數(shù)據(jù) 獲取正在運(yùn)行中進(jìn)程的總個(gè)數(shù) 獲取手機(jī)可用的內(nèi)存信息 ram 獲取手機(jī)可用的總內(nèi)存信息 ram public static ListTaskInfo getTaskInfos(Context context){ (1).創(chuàng)建實(shí)例 TaskInfo 屬性 : Icon、 name、 packageaname、占用了多少內(nèi)存、是否是用戶進(jìn)程 (2).獲取系統(tǒng)當(dāng)前正在執(zhí)行的進(jìn)程 (RunningAppProcessInfo) 、名字、包名、占用內(nèi)存的大小及是否是用戶進(jìn)程 (3)將以上值賦給 TaskInfo 實(shí)例 (4)返回 ListTaskInfo集合 } 將其顯示在進(jìn)程管理界面的 GridView 上 基于安卓的手機(jī)任務(wù)管理器 APP,打開軟件直接顯示運(yùn)行軟件效果圖如圖 51所示。 33 圖 51 運(yùn)行軟件 界面 代碼參考 : dstPath = BACKUPUP_DIR。 LayoutInflater inflater = (this)。 apkView = (GridView) (, null)。 setContentView(apkView)。 apkmenu = getResources().getStringArray()。 dialog = new ApkDialog()。 infos = new ArrayList()。 adapter = new PackageAdpater(, infos)。 (adapter)。 pm = getPackageManager()。 34 apkMenu()。 new Timer().schedule(new APKTimerTask(), 1)。 initDialog = (this, , 裝載中 ...)。 (false)。 } ProgressDialog initDialog。 Handler h = newHandler() { @Override publicvoid handleMessage(Message msg) { ()。 ()。 } }。 publicvoid setFileManger(FileManager f) { fileManager = f。 } class APKTimerTask extends TimerTask { @Override publicvoid run() { // TODO Autogenerated method stub apkInfos = (0)。 getInfos(apkInfos, infos)。 (0)。 } }。 publicstaticfinal String APP_PKG_PREFIX = .。 publicstaticfinal String APP_PKG_NAME = APP_PKG_PREFIX + ApplicationPkgName。 ApkDialog dialog。 35 應(yīng)用相關(guān)操作 獲取系統(tǒng)中正在運(yùn)行中的進(jìn)程 publicstatic ListTaskInfo getTaskInfos(Context context) { ListTas
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1