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

正文內(nèi)容

畢業(yè)設(shè)計論文基于android的手機電池保姆軟件的設(shè)計與實現(xiàn)(文件)

2025-08-06 14:26 上一頁面

下一頁面
 

【正文】 碼進行解釋執(zhí)行 ,執(zhí)行的過程中需要在類連接過程中嵌入到運行 環(huán)境中 。 基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –7– ( 10) 多線程 對于 Java 語言來說,線程相當于一種特殊的對象, 線程有時也稱小進程,是一個大進程里分出來的小的獨立運行的基本單位。 ( 11) 動態(tài)性 Java 語言可以適應動態(tài)環(huán)境的變化 。 Android 主要用于便攜手持設(shè)備,與 Android 競爭對象主要是蘋果公司的 iOS 和微軟公司的 Windows Phone。 Android 系統(tǒng)架構(gòu)和其他操作系統(tǒng)一樣,采用了分層的思想。 Android 開發(fā)者可以基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –8– 在該層開發(fā)各種應用程序,所有 的應用程序都是共享系統(tǒng)中的數(shù)據(jù)庫信息和系統(tǒng)庫信息。核心庫包括系統(tǒng) C 庫、媒體庫、 Surface Manager、 LibWebCore 等等,系統(tǒng) C 庫專門為基于 Embedded linux 設(shè)備定制的,媒體庫可以支持多種常用的視頻、音頻格式回放和錄制,同 時也可以查看圖像文件, Surface Manager 是對顯示子系統(tǒng)的管理,并且提供了 2D 和 3D 圖層的融合, LibWebCore 可以支持 Android 瀏覽器和嵌入的Web 視圖的瀏覽器引擎。通過互聯(lián)網(wǎng),應用程序可以聲明它們的功能可供其他應用程序使用。 圖 Android 系統(tǒng)架構(gòu)圖 SQLite 技術(shù) SQLite 是一款輕型的數(shù)據(jù)庫, 是一款遵守 ACID 的的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它的庫中實現(xiàn)了很多的 SQL92 標準,但是不進行類型的檢查 。 SQLite 引擎 不是一個和程序進行通信的進程 ,而是 作為程序的一個主要部分,與 常見的客戶 服務器范例 有所不同 ??梢远鄠€進程或者線程在一個時間訪問同一個數(shù)據(jù)庫,但是只能有一個線程或進程進行數(shù)據(jù)寫入,否則會自動重試或是提示寫入失敗。在此,主要從技術(shù)可行性、經(jīng)濟可行性和操作可行性三方面進行分析。 功 能需求分析 概述 ( 1) 功能概述 電池保姆軟件為用戶手機電池提供安全保護,幫助用戶如何省電,如何充電,并且隨時為用戶提供手機軟件耗電數(shù)據(jù),同時具備人性化的智能省電,定時省電模式切換功能。 功能需求 本軟件是一款省電軟件,并且有后臺服務,可以不斷檢測系統(tǒng)信息。同時顯示并提示用戶關(guān)閉多少個應用程序,已經(jīng)更改的系統(tǒng)設(shè)置。 充電小提示: 每個階段的充電介紹,以及給用戶的健康充電提醒。 飛行模式: 關(guān)閉電話、短信、數(shù)據(jù)訪問功能。 軟件管理: 點擊軟件,打開軟件詳細信息界面,可以對軟件進行強制關(guān)閉,卸載,清除數(shù)據(jù)等操作。 充電頁面通過對手機是否充電狀態(tài)的判定,分別檢測和顯示手機電量信息、手機充電信息。 程序流程設(shè)計 本軟件是應用軟件,程序流程設(shè)計為點擊程序,打開軟件,軟件頁面有很多按鈕,點擊對應按鈕進入對應程序頁面或?qū)崿F(xiàn)對應功能。電量檢測主要是為了顯示當前電池電量;一鍵優(yōu)化提供了優(yōu)化可選框,只有在選中該項選擇框時才會優(yōu)化該項;程序管理主要檢測并顯示出系統(tǒng)中正在運行的用戶進程,提供一鍵結(jié)束所有進程選項,同時也可以選擇關(guān)閉某一程序。 基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –17– 充電提示欄:該欄與充電狀態(tài)欄結(jié)合,分別顯示各個充電階段所進行的工作,作為知識小講堂,如圖 所示。 基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –18– 模 式 模 塊模 式 設(shè) 置 定 時 設(shè) 置時間設(shè)置模式選擇屏幕亮度鎖屏時間靜音模式藍牙狀態(tài)網(wǎng)絡狀態(tài)GPS狀態(tài) 圖 模式模塊結(jié)構(gòu)設(shè)計 各個模式功能如下: 初始模式:手機目前所定義的模式。 靜音模式:手機調(diào)成靜音,無振動。點擊某一軟件,可以自動進入該軟件詳細信息頁面,如圖 所示。 省電界面 省電界面由頂部的標題欄,界面中央的開始按鈕以及電量顯示欄三個部分組成,由于省電界面為軟件進入時頁面,標題欄標題為軟件名:電池保姆。為了美化界面,每種可選框都配有可愛并且可區(qū)分的圖標,分別放在可選框的最左端。 圖 程序管理頁面 基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –22– 充電界面 充電界面分為四塊,上面為標題欄,接著為電池信息顯示欄,然后為充電狀態(tài)欄,最后為知識小講堂欄。 模式欄是由模式選擇標識按鈕、模式選擇按鈕、模式更改按鈕組成,在更改模式頁面,每一種設(shè)置都是由一組可選擇的對話框組成,提供了系統(tǒng)各個設(shè)置可設(shè)定的值,可以對各種系統(tǒng)信息進行選擇設(shè)置,在本界面 下方設(shè)定保存和取消按鈕,保存按鈕提供該基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –23– 模式下各種設(shè)置信息的更改功能,同時取消按鈕可以直接返回上一界面,不進行任何更改。 圖 排行界面及應用程序信息界面 其他功能界面 軟件增加了退出設(shè)置和軟件版本信息欄,可以通過 點擊菜單欄查看該信息,退出設(shè)置和軟件信息關(guān)于欄都設(shè)有可愛的圖標,如 圖 所示 。調(diào)用如下: ()。 Tabspec 用來存放 tab 標簽, tabcontent 相當于四個控制的目錄,當點擊 tabspec 中的一個按鈕, tabcontent 進入到對應界面。 ()。 } 軟件后臺運行,在退出軟件時,為了能使軟件一直監(jiān)聽程序耗電情況,所以必須要軟件后臺運行,可以在用戶點擊返回鍵的情況下,屏蔽返回鍵功能,來實現(xiàn)程序后臺運行,具體后臺實現(xiàn)代碼如下: //改寫返回 鍵事件監(jiān)聽,使得 back 鍵功能類似 home 鍵,讓 Acitivty 退至后臺時不被系統(tǒng)銷毀 public boolean onKeyDown(int keyCode, KeyEvent event){ //調(diào)用包管理器 PackageManager pm = getPackageManager()。 ()。 } else return (keyCode, event)。 } catch (SecurityException e) { //錯誤處理 (this, null, ).show()。 //循環(huán)改變 level 值 while(i38) { i++。 level = level + 5。 if(==0){ ()。 基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –29– } } } (msg)。 } catch (In。 ( 2)優(yōu)化后界面切換,通過啟動一個線程,監(jiān)聽程序運行狀態(tài),等運行結(jié)束,再將界面值更改,眾所周知,操作系統(tǒng)處理數(shù)據(jù)是一個很快的過程,有時候快的讓人們很難適應過來,所以通過一定的緩沖等待時間,來扮演系統(tǒng)后臺在做大量的設(shè)置和計算,優(yōu)化過程的等待也給予用戶一定的好的體驗感受,經(jīng) 過測試,將等待時間設(shè)置為 2 秒左右最合適,實現(xiàn)如下: //啟動線程監(jiān)聽 new Thread() { public void run() { try { //暫停 2秒 sleep(20xx)。 Intent intent = new Intent (, )。 //更改圖標的背景圖片 ()。 = level。 ( 1)開始按鈕動態(tài)展示,是通過不斷切換按鈕圖片來實現(xiàn),此時需要啟動一個線程來控制圖片運動時間,但是開啟線程之后,需要在主線程中開啟一個 Handler 來接收該子線程發(fā)送的數(shù)據(jù),代碼如下: //開啟新的線程,處理數(shù)據(jù) new Thread() { public void run() 基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –28– { int i =1。 try { startActivity(intent)。 //打開界面 startActivitySafely(startIntent)。 //當按下系統(tǒng)返回鍵,比進行程序的關(guān)閉,而是將打開程序標記并保留在后臺 if (keyCode == ) { ActivityInfo ai = 。 //點擊 tabspec 下的按鈕,進入對應的屏幕 ((A) .setIndicator(tabIndicator1).setContent(intent))。 //設(shè)定標簽值 TextView tvTab1 = (TextView) tabIndicator1 .findViewById()。//顯示 tabhost 啟動時顯示的畫面 tabwidget 是托盤部分,用來存放 tab 標簽,相當于四個按鈕來控制四個屏幕界面,本軟 件四個按鈕分別為省電、充電、模式、排行。 總體框架實現(xiàn) 總體框架部分主要是軟件總體的功能,包括軟件的框架,軟件的后臺運行,軟件的打開退出模式,軟件的版本信息。 圖 定時設(shè)置欄 基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –24– 排行界面 排行界面是一個系統(tǒng)軟件耗電的程序列表,各個列是由程序圖標,程序耗電進度條,程序名稱,程序耗電百分比組成。充電和未充電狀態(tài)下的界面展示如圖 所示。 優(yōu)化過程中,界面信息會進行動態(tài)更改,而且只有選擇了對應選擇框的情況下相應的設(shè)置才會被更改,沒有被選擇的在運行的過程中會保持原來的狀態(tài)不變,更改的過程按照從程序管理、數(shù)據(jù)管理、鎖屏時間、屏幕亮度到優(yōu)化完成提醒,優(yōu)化過程中會提示關(guān)閉多少程序,數(shù)據(jù)、鎖屏時間、屏幕亮度的更改情況,優(yōu)化結(jié)束之后,點擊完成會返回到原來界面。開始按鈕下面是電量顯示欄,如圖 所示。軟件的用戶體驗度好不好,大部分都是取決于軟件界面。該狀態(tài)可以隨意更改和設(shè)定,設(shè)置保存后,可以記錄保存狀態(tài)。 飛行模式:屏幕亮度調(diào)到最低,自動鎖屏時間調(diào)到最短,關(guān)閉移動網(wǎng)絡、 WIFI、藍牙、 GPS,手機調(diào)成靜音。 為了更為方便省電,增加了定時切換模式功能,通過設(shè)定,可以在指定時間切換到定時模式中。 省電模塊電量檢測一鍵優(yōu)化程序管理程 序 管 理 可 選 框移 動 數(shù) 據(jù) 可 選 框鎖 屏 時 間 可 選 框鎖 屏 亮 度 可 選 框運 行 程 序 列 表結(jié) 束 程 序 按 鈕 圖 省電模塊結(jié)構(gòu)圖 充電模塊設(shè)計 充電模塊 主要功能為檢測和顯示充電狀態(tài),該模塊按照主要分為三欄 電池狀態(tài)欄:用電池圖標直觀的顯示出電量可用信息,是否充電信息,同時用文字列出當前充電狀態(tài)、充電方式、電池狀態(tài)、電池電量、電池溫度信息。 開 始省 電點 擊 省 電 點 擊 開 始 點 擊 排 行點 擊 充 電 點 擊 模 式是省 電 優(yōu) 化 排 行 充 電 模 式是是是是點 擊 開 始 點 擊 程 序 充 電 狀 態(tài) 更 改 模 式任 務 管 理 ,調(diào) 整 手 機 設(shè)置程 序 詳 細 信息進 入 模 式 更改 界 面顯示充電階段是 是是是顯示電量狀態(tài)否結(jié) 束 圖 總體程序流程圖 基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –16– 各個模塊流程設(shè)計 省電模塊 設(shè)計 省電模塊主要目的是進行手動省電,通過管理手機運行程序以及更改手機設(shè)置來控制手機電量消耗。 基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –14– 排行頁面顯示程序耗電量排行信息,通過點擊程序來獲取程序詳細信息頁面。點擊軟件界面下的四個按鈕,分別進入四種活動頁面,如圖 所示。 自定義模式: 基于 Android 的手機電池保姆軟件的設(shè)計與實現(xiàn) –13– 屏幕亮度調(diào)節(jié),屏幕超時調(diào)節(jié),振動開關(guān), wifi 開關(guān),藍牙開關(guān), 2G/3G 上網(wǎng)開關(guān) 定時切換功能: 設(shè)置觸發(fā)時間,軟件會自動切換到用戶所定義的模式上。顯示狀態(tài)信息,更改狀態(tài)信息。 ( 2)充電保護 充電信息: 檢測充電狀態(tài),充電方式,電池狀態(tài),電池電量,電池溫度信息。 ( 1)省電優(yōu)化 電量檢測開關(guān): 動態(tài)檢測電量信息,檢測系統(tǒng)設(shè)置信息。每次插上電源進行充電時,該軟件會自動識別,提示充電階段和充電狀態(tài),以及電池溫度。 技術(shù)可行性 開發(fā)工具: Eclipse Release 系統(tǒng)環(huán)境: Microsoft Windows 7 軟件實現(xiàn)是依靠基于 Android 系統(tǒng)的開發(fā)技術(shù),使用的是
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1