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

正文內(nèi)容

基于android的軟件管理工具的開發(fā)-wenkub.com

2024-10-30 19:41 本頁面
   

【正文】 對于軟件測試而言,黑盒測試法把程序看作一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程。 進入進程管理,界面是一個 TaskManagerAdapter 類中的適配器獲取接收到的正在運行的進程的名字和占內(nèi)存的大小,并用 list 接收并顯示出來。用適配器接收并存儲,以列表的形式展現(xiàn)出來。 圖 55 APK文件刪除圖 卸載模塊 卸載模塊中主要的功能是“卸載”功能。 圖 54 分享軟件 哈爾濱理工大學學士學位論文 25 刪除模塊 刪除功能模塊是安裝應(yīng)用模塊中的一個功能,其功能顯而易見。 (, f 分享 )。 shareApp 方法中提供了分享的實現(xiàn)。 哈爾濱理工大學學士學位論文 24 分享的 功能在兩個模塊中的處理是不同的。該程序生命周期處于暫停狀態(tài),被運行的軟件啟動,處于被激活狀態(tài)。其中運行功能在兩個模塊中的功能也是不同的。把 SD 卡中的 APK 轉(zhuǎn)換成字符串,用遞歸的方式獲取文件列表。 哈爾濱理工大學學士學位論文 22 第 5 章 系統(tǒng) 詳細 設(shè)計 實現(xiàn) 安裝模塊 安裝模塊是在歡迎動畫 SplashActivity 完成后加載 MainTabActivity 類中。Android 平臺卻不提供自帶的軟件管理系統(tǒng),沒有軟件管理器的特點在一定程度上影響了用戶的體驗。 圖 43 系統(tǒng)圖 軟件管理器 安裝軟件 卸載軟件 進程管理 安安裝 運運行 刪刪除 分分享 卸載 分享 運行 一鍵清理 詳細信息 哈爾濱理工大學學士學位論文 21 系統(tǒng)概述 應(yīng)用背景 隨著 Android 手機操作系統(tǒng)的飛速發(fā)展, Android 的各種手機軟件如雨后春筍般出現(xiàn)。對于交互式網(wǎng)絡(luò)系統(tǒng)來說,漂亮的界面,精心設(shè)置的動畫,或是恰到好處的聲音效果,都是快樂的情感體驗。軟件重用的目的是降低軟件開發(fā)和維護的成本,提高軟件開發(fā)效率,提高軟件質(zhì)量。模塊獨立:它是模塊化、抽象、信息隱藏和局部化的的直接結(jié)果。逐步求精:是一種自頂向下的設(shè)計策略,按照這種策略程序的體系結(jié)構(gòu)是通過逐步精化處理過程的層次而設(shè)計出來的。 系統(tǒng)進程 用 戶進程 詳細信息 一鍵清理 哈爾濱理工大學學士學位論文 18 圖 34 安裝應(yīng)用模塊 圖 35 卸載模塊 運行環(huán)境需求 操作系統(tǒng): Android 手機基于 Linux 操作系統(tǒng); 支持環(huán)境: — 版本; 開發(fā)環(huán)境: Eclipse。 分享軟件模塊分析:用例名稱為分享模塊,參與者為用戶,目標為用戶單擊所有程序列表中的應(yīng)用,實現(xiàn)通過 Gmail、藍牙、短信等分享,基本事件流為 “分享”按鈕 3. 跳轉(zhuǎn)分享功能界面。 分享模塊分析:用例名稱為分享模塊,參與者為用戶,目標為用戶單擊所有 APK 列表中的應(yīng)用,實現(xiàn)分享軟件功能,前置條件為未安裝軟件不能分享,基本事件流為 APK 應(yīng)用列表中的應(yīng)用, 2. 用戶單擊“分享”按鈕, :“您還沒有安裝該軟件,不能分享”。這樣 綜合成系統(tǒng)的解決方案 ,給出要開發(fā)的系統(tǒng)的詳細 設(shè)計 模型 。下面對 需求分析 各 階段 主要工作: 一下是關(guān)于問題識別的描述: 從 網(wǎng)上購物的 角度來理解 系統(tǒng) ,確定對所開發(fā)系統(tǒng)的綜合要求 ,并提出這些需求的實現(xiàn)條件 ,以及需求應(yīng)該 達到的標準 。其目的是確保所有風險承擔者盡早地對項目達成共識并對將來的產(chǎn)品有個相同而清晰的認識。分析的目的在于開發(fā)出高質(zhì)量和具體的需求,這樣你就能作出實用的項目估算并可以進行設(shè)計、構(gòu)造和測試。 Android 平臺的可定制的特點,整合了 Android 提供給用戶使用的用戶控件進行系統(tǒng)的界面設(shè)計。它提供建造塊和構(gòu)造并運行集成軟件開發(fā)工具的基礎(chǔ) [12]。 Eclipse 基本內(nèi)核包括:圖形 API (SWT/Jface), Java 開發(fā)環(huán)境插件哈爾濱理工大學學士學位論文 13 (JDT ),插件開發(fā)環(huán) 境 (PDE)等 [11]。已有的分離的插件已經(jīng)能夠支持 C/C++(CDT)、 Perl、 Ruby, Python、 tel 和數(shù)據(jù)庫開發(fā)。 Eclipse 是一個開發(fā)源碼項目,它其實是 Visual Age for Java 的替代品,其界面跟先前的 Visual Age for Java 差不多,但由于其開放源碼,任何人都可以免費得到,并可以在此基礎(chǔ)上開發(fā)各自的插件,因此越來越受人們關(guān)注。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE 。至今,同步發(fā)布主要在 6 月進行,并且會在接下來的 9 月及 2 月釋放出 SR1及 SR2 版本。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。 雖然大多數(shù)用戶很樂于將 Eclipse 當作 Java 集成開發(fā)環(huán)境 (IDE)來使用,但 Eclipse 的目標卻不僅限于此。 Logca 是一個可執(zhí)行程序,用于提取系統(tǒng) log 信息,是系統(tǒng)的一個輔助工具。 Bfinder 是 Android 中主要使用的 IPC 方式 , 使用時通常只需要按照模板定義相關(guān)的類即可 , 不需要直接調(diào)用 B finder 驅(qū)動程序的設(shè)備節(jié)點。 B finder:為用戶層程序提供進程間通信支持, Android 整個系統(tǒng)的運行依賴 Bfinder 驅(qū)動。下面針對 Android 各個類型驅(qū)動進行詳細介紹。下面就 2 種類型進行分別介紹:主要的專用驅(qū)動有 :Ashmen:匿名共享內(nèi)存驅(qū)動; bg 驅(qū)動 。擴展工程 ( External Project 文件夾中 )是使用其他開源項目擴展功能而其中既包含了原始 Android 的目標機代碼,還包括了主機編譯工具、仿真環(huán)境等。 Dx 工具把編譯過的 Java 文件轉(zhuǎn)換為 dex 文件核心庫提供的 Java 功能, Dalvik 虛擬機依賴于 Linux 內(nèi)核,例如線程或底層內(nèi)存管理。 在 Andorid 內(nèi)核源碼中 Ashmem 的位置是 coredroid/mm/。 Ashmem 分配情況如下: fd = ashmem_create_region(“my_shm_region”,size) if(fd 0) return 1。 進程間通信機制: Android 增加了一種進程間的通信機制在內(nèi)核源代碼驅(qū) 動 程 序 文 件 為 、 oredroid/includellinux/ 和、oredroid/drivers/android/binder.、 Binder 通過守護進程 Service Manager 管理系統(tǒng)的服務(wù),負責進程間的數(shù)據(jù)交換各進程通過 Binder 訪問同一塊共享內(nèi)存,以達到數(shù)據(jù)通信的機制從應(yīng)用層的角度看,進程通過訪問數(shù)據(jù)守護進程獲取用于數(shù)據(jù)交換的程序框架接口,調(diào)用并通過接口共享數(shù)據(jù),而其他進程要訪問數(shù)據(jù),也只需與程序框架接口進行交互,方便了程序員開發(fā)需要交互數(shù)據(jù)的應(yīng)用程序。內(nèi)核的結(jié)構(gòu)如圖 22: 圖 22 Android 中 linux 內(nèi)核圖 內(nèi)核的結(jié)構(gòu)和標準的 Linux 內(nèi)核一樣, Android 內(nèi)核要實現(xiàn)內(nèi)存管理、進程調(diào)度、進程間通信等功能 Android 內(nèi)核是在標準 Linux 內(nèi)核的基礎(chǔ)上修改成為了適應(yīng)嵌入式硬件環(huán)境和移動應(yīng)用程序的開發(fā), Android 對標準 Linux 內(nèi)核進行了一定的修改為了對比分析 Android 內(nèi)核,在 U buntu 操作系統(tǒng)上搭建了 Android 內(nèi)核的編譯開發(fā)平臺,通過 repo,下載最新的 Android 內(nèi)核代碼版本 Linux 內(nèi)核版本為 )從獲得的內(nèi)核源碼樹的根目錄結(jié)構(gòu)。 Android 的內(nèi)核采用 Linux 內(nèi)核版本 ,其位于硬件和軟件堆之間的抽象層,提供的核心服務(wù) :安全機制、內(nèi)存管理、進程管理、網(wǎng)絡(luò)、硬件驅(qū)動。Dalvik 虛擬機執(zhí)行 (dex)的 Dalvik 可執(zhí)行文件,該格式件針對小內(nèi)存使用做了優(yōu)化。 SQLitej 庫:功能強勁的輕型關(guān)系型數(shù)據(jù)庫引擎并且對于所有應(yīng)用程序可用。 LibWebCore:支持 Android 瀏覽器和一個可嵌入的 web 視圖。它是從 BSD 繼承來的標準 C 系統(tǒng)函數(shù)庫 (libc);媒體庫:該庫基于 PacketVideoOpenCORE?;顒庸芾砥?Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo) 航回退功能。同樣,該應(yīng)用程序重用機制也使用戶可以方便的替換程序組件。所有的應(yīng)用程序都是使用 JAVA 語言編寫的。 其主要的內(nèi)容和功能有: Dalvik 虛擬機專為移動設(shè)備優(yōu)化;集成的瀏覽器基于開源的 WebKit 引擎;優(yōu)化的圖形庫包括定制 的 2D 圖形庫, 3D 圖形庫基于 OpenGL ES ; SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲;多媒體支持包括常見的音頻、視頻和靜態(tài)圖像格式 (如 MPEG4, 。具有強大的 Linux 社區(qū)的支持。運營商 (中國移動等 )的大力支持,產(chǎn)業(yè)鏈條的熱捧。谷歌的目標是讓 (移動通訊 )不依賴于設(shè)備甚至平臺。 Google 與開放手機聯(lián)盟合作開發(fā)了 Android,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達電和 TMobile 在內(nèi)的 30 多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。 2020 年 9 月 22 日,美國運營商 TMobile USA 在紐約正式發(fā)布第一款 Google 手機 —— TMobile G1。 Android 的源代碼遵循 ApacheV2 軟件許可,而不是通常的 GPL v2 許可。以實際管理系統(tǒng)開發(fā)為例,系統(tǒng)說明 android 平臺開發(fā)流程。并能實現(xiàn)對于任 務(wù)進度的管理,并為本機文件系統(tǒng)提供資源搜索引擎,并且將最后系統(tǒng)固化于手機平臺之上,最終完成完成 Android 智能手機平臺定制。如果你是一個愛研究的用戶,使用諾基亞的主題編輯軟件還可以進行自定義的修改。由于其中絕大部分為免費軟件,同樣也帶來了“免費品質(zhì)”,即功能相對簡單,特別是在游戲部分,沒有大型手機游戲,諸如手機版的極品飛車、實況足球等。之前蘋果 iPhone 中也有這樣的問題,藍也不允許傳輸文件。或者叫文件管理器,這對于無論智能手機還是個人 電腦都是很重要的一項功能,對比 Symbian平臺和 Windows Mobile 平臺,后兩者均有自帶的文件管理器,而且這是系統(tǒng)最常用的功能之一。施密特 (Eric Schmidt)曾表示每天出售 20 部 Android 手機,而第三方調(diào)查也顯示該平臺發(fā)展勢頭正穩(wěn)步增長;根據(jù)市場分析機構(gòu) NPD 發(fā)布的數(shù)據(jù)顯示,在今年 46 月份發(fā)售的智能手機中,有 33%為 Android 手機,而 RIM 手機發(fā)售比例為 28%, iPhone 為 22%;也就是說,美國人開始青睞 Android 手機; 手機型號更多、促銷力度更大: NPD 指出,摩托羅拉 Droid、宏達電 Droid Incredible、宏達電 EVO 4G、宏達電 HTC Hero 和宏達電 Droid Eris 這 5 大頂級 Android 手機擁有大量運營商,其中包括 Verizon Wireless、 ATamp。 在當今 的軟件大環(huán)境方面,軟件的環(huán)境正在逐漸改變,微軟這種軟件巨頭在壓力下,也不得不將 Windows Mobile[5] 開源,軟件免費開源已成為一種趨勢;軟件的含義正在改變,傳統(tǒng)軟件業(yè)以微軟為代表,純粹是賣軟件,賣一份軟件,獲得一份收入;而以谷歌為代表的一些企業(yè),已經(jīng)不將賣軟件作為公司的主要收入來源,甚至它的所有軟件都免費,給用戶提供免費的服務(wù)。如今移動設(shè)備的處理器九成以上采用 ARM 核,造成這種局面最重要的一個原因是 ARM 公司和全世界各半導(dǎo)體廠商的合作所帶來的強大生命力,在這點上, Android 與 ARM[2] 的商業(yè)運作有些許類似。諾基亞、索愛各自運維著與自家硬件緊密結(jié)合的 Symbian 版本 。低層以Linux 核心工作為基礎(chǔ),只提供基本功能,其他的應(yīng)用軟件則由各公司自行開發(fā) ,以 Java 作為編寫程式的一部分。急需要大量的相關(guān)技術(shù)和人員的投入。目前為止國內(nèi)已經(jīng)有很多 Android 系統(tǒng)的用戶。以期望應(yīng)用軟件能盡可能的為他們提供一個輕松、愉快、感覺良好的操作環(huán)境。正占據(jù)著越來越多的市場份額。本文實現(xiàn)了軟件的安裝模塊實現(xiàn)了安裝運行分享和刪除功能,軟件的卸載模塊實現(xiàn)了刪除運行和分享功能,軟件的進程管理模塊實現(xiàn)了一鍵清理和詳細信息功能。 哈 爾 濱 理 工 大 學 畢 業(yè) 設(shè) 計 題 目: 基于 Android 的軟件管理工具的開發(fā) 院、 系: 軟件工程系 姓 名: xxx 指導(dǎo)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1