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

正文內(nèi)容

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

 

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