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

正文內(nèi)容

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

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

下一頁面
  

【正文】 } }。 } //將不斷變化的 level 值傳遞給主程序 mHandler = new Handler() { Override //接收來自子線程的數(shù)據(jù) public void handleMessage(Message msg) { if(36){ int level = 。 } } 省電功能代碼實(shí)現(xiàn) 省電功能頁面主要有開始頁面動態(tài)展示、優(yōu)化后界面切換、程序管理功能。 //將執(zhí)行的命令更改為打開此活動 基于 Android 的手機(jī)電池保姆軟件的設(shè)計(jì)與實(shí)現(xiàn) –27– (new ComponentName(, ))。 (省電 )。 (manager)。 圖 模式界面 定時設(shè)定頁面,設(shè)計(jì)比較簡單,是有一個彈出對話框組成,對話框中展示了各種模式的選擇按鈕,以及時間設(shè)定欄,如圖 所示。優(yōu)化結(jié)束之后,界面狀態(tài)會進(jìn)行更改,顯示優(yōu)化結(jié)果,優(yōu)化前后界面對比如圖 所示。 基于 Android 的手機(jī)電池保姆軟件的設(shè)計(jì)與實(shí)現(xiàn) –19– 排 行 模 塊排 行 功 能 程 序 詳 細(xì) 信 息 圖 排行模式結(jié)構(gòu)設(shè)計(jì) 界面設(shè)計(jì) 軟件界面也稱作 UI ( user interface),是人機(jī)交互的主要部分,是軟件給用戶的第一印象,也是軟件開發(fā)過程中的重要成分。讀取系統(tǒng) 設(shè)置信息,包括移動數(shù)據(jù)、藍(lán)牙狀態(tài)、GPS 狀態(tài)、鎖屏?xí)r間、靜音模式、屏幕亮度信息。該模塊的結(jié)構(gòu)模型如圖 所示。 模式頁面對定時器的檢測判定,分別來維持、改變手機(jī)模式。 靜音模式: 靜音和振動模式的切換。 程序管理功能: 一個簡單的任務(wù)管理器,獲取系 統(tǒng)中正在運(yùn)行的用戶進(jìn)程,可以單一的結(jié)束進(jìn)程,也可以結(jié)束所有進(jìn)程。 ( 2) 需求概述 本軟件為手機(jī)應(yīng)用,打開應(yīng)用后,軟件會提供手機(jī)電量的使用信息、手機(jī)電量信息以及手機(jī)電池保護(hù)小提示功能。 它是通過在開始一個事務(wù)的時候鎖定整個 數(shù)據(jù) 文件 來實(shí)現(xiàn)如此 簡單的設(shè)計(jì) 。 SQLite 可以在Windows/Linux/Unix 等主流的 操作系統(tǒng) 上使用 , 而且也可以與 Tcl、 C、 PHP、 Java 等基于 Android 的手機(jī)電池保姆軟件的設(shè)計(jì)與實(shí)現(xiàn) –10– 語言相結(jié)合使用。 ( 4) Linux 內(nèi)核層 Android 是基于 內(nèi)核,其核心系統(tǒng)服務(wù)如安全性、內(nèi)存管理、進(jìn)程管理、網(wǎng)路協(xié)議以及驅(qū)動模型都依賴于 Linux 內(nèi)核。 Android 系統(tǒng)主 要分為四個層,分別為應(yīng)用程序?qū)樱?Application)、應(yīng)用程序框架層( Application Framework)、系統(tǒng)運(yùn)行庫層( Libraries)、 linux 核心層( Linux Kernel),如圖 所示。程序動態(tài)地裝入運(yùn)行過程中所需要的類, 也可以在網(wǎng)絡(luò)上來載入所需要的類信息。鏈接程序通常比編譯程序所需資源少。另一方面, Java 語言創(chuàng)建的瀏覽器 , 把語言功能和瀏覽器自身所提供的功能相結(jié)合 , 確保它更加安全 。 Java 通過自動垃圾收集器避免了許多由于內(nèi)存管理而造成的錯誤。 它 沒有像 C語言那樣的面向過程的程序設(shè)計(jì)技術(shù) , 所有 的 Java 程序和 applet均是對象 。 Java 是有 Java 編程語言、 Java 類文件格式、 Java 應(yīng)用程序接口和 Java VM 組成。而在所有主流智能手機(jī)系統(tǒng)平臺中,尤以安卓系統(tǒng)耗電問題最為凸顯,約有 60%的安卓軟件,都存在過度耗電問題。隨著 4G 建設(shè)的開始和逐漸普及,移動領(lǐng)域?qū)俏磥砜萍嫉闹髁?,國家現(xiàn)在正在發(fā)力建設(shè) 4G 網(wǎng)絡(luò), 20xx 年,中國移動與全球六大電信運(yùn)營商等共同成立了 NGMN(下一代移動網(wǎng)絡(luò)組織) [4], 20xx 年初,中國移動聯(lián)合 沃達(dá)豐 、Verizon 在巴塞羅那啟動三方聯(lián)合測試,正式拉開了 TDLTE 產(chǎn)業(yè)化的序幕。 Android 手機(jī)在全球智能手機(jī)出貨量中所占比例為 %,其中三星再度占據(jù)主導(dǎo)地位,其出貨量同比增長 %,所占份額超過 32%;蘋果公司智能手機(jī)全球出貨量同比增長 %,至 3700萬部,創(chuàng)下自 20xx年發(fā)布首款 iPhone以來的最低增幅 [3]。蘋果公司最早于 20xx 年 1 月 9 日的Macworld 大會上公布這個系統(tǒng) 。 iPhone 樹立了移動設(shè)備軟件尖端功能新的里程碑,為用戶們重新定義了移動電話的功能。 Android 注重 與 手機(jī)廠商以及全球的 軟件 開發(fā)者進(jìn)行交流,這是一種 強(qiáng) 大的商業(yè)吸引模式,在短短的幾年時間 里 , 它超越了 曾經(jīng) 風(fēng)光無比 的 iOS 操作系統(tǒng), 其 app 數(shù) 量和系統(tǒng)市場占有量都穩(wěn)居第一,伴隨著裝有 Android 操作系統(tǒng)的移動設(shè)備 數(shù)量 的增加,基于 Android 的應(yīng)用 程序的 需求和發(fā)展空間必定增加。 本軟件主要是針對裝有 Android系統(tǒng)的移動設(shè)備進(jìn)行電池電量監(jiān)控,以及軟件的耗電量管理。本人完全意識到本聲明的法律后果由本人承擔(dān)。 大連理工大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 基于 Android 的手機(jī)電池保姆軟件的設(shè)計(jì)與實(shí)現(xiàn) The Design And Realization Of Handset Battery Nanny Software Based On Android 大連理工大學(xué) Dalian University of Technology 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本軟件設(shè)計(jì)運(yùn)用了軟件工程的思想,沿著軟件可行性研究,需求分析,系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn),以及系統(tǒng)測試步驟進(jìn)行開發(fā)。 Android 作為近幾年來新興的技術(shù),在國內(nèi)這方面的技術(shù)和資源還不是很豐富,目前仍屬于起步和探索階段,為了趕超國際陣營, 大家 趕緊加入 Android 應(yīng)用開發(fā)聯(lián)盟中來吧! 目前隨著移動設(shè)備的普及,越來越多的移動設(shè)備廠商開始布局移動設(shè)備,導(dǎo)致了移動設(shè)備硬件的快速的提升,移動系統(tǒng)平臺也處于激烈的競爭狀態(tài)。這一款 iPhone開創(chuàng)了移動市場的新紀(jì)元,而一年后的 20xx年 9月,首款搭載 Android的智能手機(jī)上市,移動市場便開始了 Android和 iOS角逐的時代,后來又慢慢出現(xiàn)了其它手機(jī)操作系統(tǒng)。 iOS 與蘋果的 Mac OS X 操作系統(tǒng)一樣,它也是以Darwin 為基礎(chǔ)的。由此可見, Android 移動操作系統(tǒng)擁有龐大的用戶群。經(jīng)過近 4年的研發(fā)和測試,目前,全球主流的設(shè)備商都已參與到 TELTE 產(chǎn)業(yè)鏈中。經(jīng)調(diào)查,手機(jī)電池中 1500mAh 以下產(chǎn)品仍是目前市場上的主流,其價格、功能對于消費(fèi)者都比較有吸引力; 150120xxmAh 產(chǎn)品雖然僅占 %,但有 %的消費(fèi)者表示對其感興趣,這部分產(chǎn)品的電池容量優(yōu)勢并不大,但因?yàn)楣δ堋⑴渲?、外觀等其他原因,其吸引的關(guān)注人數(shù)比例比其產(chǎn)品占比要大得多 [5];而 20xx3000mAh 的產(chǎn)品無論是產(chǎn)品占比還是關(guān)注比例均在 %左右,其產(chǎn) 品數(shù)量較少,上市時間較短,價格往往也較高,因此一般消費(fèi)者并不會特別關(guān)注;最后 3000mAh 以上的產(chǎn)品特征與 20xx3000mAh 產(chǎn)品較為接近,因此產(chǎn)品占比和關(guān)注比例均不足 %,如圖 所示。其中 Java VM 和 Java 應(yīng)用程序接口( API)構(gòu)成了 Java 平臺,由于 Java 平臺有自己的虛擬機(jī)和 API,所以它基本可以嵌入在所有的操作系統(tǒng)中,而且 Java 程序可以只需編譯一次,就可以在各種操作系統(tǒng)中運(yùn)行 [6]。 ( 3) 分布式 Java 支持 Inter 的應(yīng)用開發(fā),它具有一個網(wǎng)絡(luò)編程接口, 包括一個支持 HTTP和 FTP 等基于 TCP/IP 協(xié)議的子庫。 Java 在程序中由于不采用指針來訪問內(nèi)存單元,從而也避免了許多錯誤發(fā)生的可能。 Java 擁有多個層次的互鎖保護(hù)措施, 能夠有效阻擋惡意破壞行為的發(fā)生 。 ( 9) 高性能 雖然 Java 是解釋執(zhí)行程序 ,但是與那些解釋型的高級腳本語言相比 ,但它具有非常高的性能。 Java 中的類有一個運(yùn)行狀態(tài)時刻的表示方法,可以進(jìn)行類型檢查, 這是采用 C++語言進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)時所無 法實(shí)現(xiàn)的 。 ( 1)應(yīng)用程序?qū)? Android 平臺包含了許多應(yīng)用程序,它不僅僅是一款操作系統(tǒng),比如 SMS 短信客戶端程序、鬧鐘程序、鎖屏程序、相機(jī)程序、 Web 瀏覽器、文件管理器等應(yīng)用程序。 Android 系統(tǒng)具有以下特點(diǎn): ( 1)開放性 Google 與開放手機(jī)聯(lián)盟合作開發(fā)了 Android, Google 通過與運(yùn)營商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方面結(jié)成深層 次的合作伙伴關(guān)系,希望通過建立標(biāo)準(zhǔn)化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。由于它又 ODBC 接口, 相比于 Mysql、 PostgreSQL 這兩款開源世界著名的 數(shù)據(jù)庫管理系統(tǒng) 來講, 它的處理速度更快 [8]。 SQLite 具有以下特點(diǎn): ( 1) ACID 事務(wù) ( 2) 簡單 而又輕量的 API ( 3) 一個完整的 儲存 在單一 磁盤 文件中的數(shù)據(jù)庫 ( 4)支持?jǐn)?shù)據(jù)庫容量大,最大支持 2TB ( 5)數(shù)據(jù)庫文件可以很方便自由的共享 ( 6)占用空間足夠小,大約 250K ( 7)操作速度更快 ( 8) 無需安裝和管理配置 ( 9)代碼注釋完整,達(dá)到 90%的覆蓋率 ( 10)數(shù)據(jù)庫是獨(dú)立的 ( 11)包括 TCL 綁定 ( 12)完全開放的源代碼 ( 13) 支持多種開發(fā)語言 和系統(tǒng)平臺 基于 Android 的手機(jī)電池保姆軟件的設(shè)計(jì)與實(shí)現(xiàn) –11– 2 總體設(shè)計(jì) 可行性分析 可行性研究 主要內(nèi)容是要求以全面、系統(tǒng)的分析為主要方法,經(jīng)濟(jì)效益為核心,圍繞影響項(xiàng)目的各種 因素,運(yùn)用大量的數(shù)據(jù)資料論證擬建項(xiàng)目 是否可行。每次插上電源進(jìn)行充電時,該軟件會自動識別,提示充電階段和充電狀態(tài),以及電池溫度。 ( 2)充電保護(hù) 充電信息: 檢測充電狀態(tài),充電方式,電池狀態(tài),電池電量,電池溫度信息。 自定義模式: 基于 Android 的手機(jī)電池保姆軟件的設(shè)計(jì)與實(shí)現(xiàn) –13– 屏幕亮度調(diào)節(jié),屏幕超時調(diào)節(jié),振動開關(guān), wifi 開關(guān),藍(lán)牙開關(guān), 2G/3G 上網(wǎng)開關(guān) 定時切換功能: 設(shè)置觸發(fā)時間,軟件會自動切換到用戶所定義的模式上。 基于 Android 的手機(jī)電池保姆軟件的設(shè)計(jì)與實(shí)現(xiàn) –14– 排行頁面顯示程序耗電量排行信息,通過點(diǎn)擊程序來獲取程序詳細(xì)信息頁面。 省電模塊電量檢測一鍵優(yōu)化程序管理程 序 管 理 可 選 框移 動 數(shù) 據(jù) 可 選 框鎖 屏 時 間 可 選 框鎖 屏 亮 度 可 選 框運(yùn) 行 程 序 列 表結(jié) 束 程 序 按 鈕 圖 省電模塊結(jié)構(gòu)圖 充電模塊設(shè)計(jì) 充電模塊 主要功能為檢測和顯示充電狀態(tài),該模塊按照主要分為三欄 電池狀態(tài)欄:用電池圖標(biāo)直觀的顯示出電量可用信息,是否充電信息,同時用文字列出當(dāng)前充電狀態(tài)、充電方式、電池狀態(tài)、電池電量、電池溫度信息。 飛行模式:屏幕亮度調(diào)到最低,自動鎖屏?xí)r間調(diào)到最短,關(guān)閉移動網(wǎng)絡(luò)、 WIFI、藍(lán)牙、 GPS,手機(jī)調(diào)成靜音。軟件的用戶體驗(yàn)度好不好,大部分都是取決于軟件界面。 優(yōu)化過程中,界面信息會進(jìn)行動態(tài)更改,而且只有選擇了對應(yīng)選擇框的情況下相應(yīng)的設(shè)置才會被更改,沒有被選擇的在運(yùn)行的過程中會保持原來的狀態(tài)不變,更改的過程按照從程序管理、數(shù)據(jù)管理、鎖屏?xí)r間、屏幕亮度到優(yōu)化完成提醒,優(yōu)化過程中會提示關(guān)閉多少程序,數(shù)據(jù)、鎖屏?xí)r間、屏幕亮度的更改情況,優(yōu)化結(jié)束之后,點(diǎn)擊完成會返回到原來界面。 圖 定時設(shè)置欄 基于 Android 的手機(jī)電池保姆軟件的設(shè)計(jì)與實(shí)現(xiàn) –24– 排行界面 排行界面是一個系統(tǒng)軟件耗電的程序列表,各個列是由程序圖標(biāo),程序耗電進(jìn)度條,程序名稱,程序耗電百分比組成。//顯示 tabhost 啟動時顯示的畫面 tabwidget 是托盤部分,用來存放 tab 標(biāo)簽,相當(dāng)于四個按鈕來控制四個屏幕界面,本軟 件四個按鈕分別為省電、充電、模式、排行。 //點(diǎn)擊 tabspec 下的按鈕,進(jìn)入對應(yīng)的屏幕 ((A) .setIndicator(tabIndicator1).setContent(intent))。 //打開界面 startActivitySafely(startIntent)。 ( 1)開始按鈕動態(tài)展示,是通過不斷切換按鈕圖片來實(shí)現(xiàn),此時需要啟動一個線程來控制圖片運(yùn)動時間,但是開啟線程之后,需要在主線程中開啟一個 Handler 來接收該子線程發(fā)送的數(shù)據(jù),
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1