999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Android系統(tǒng)下的手機(jī)自啟動(dòng)實(shí)現(xiàn)

2014-11-12 06:04:30楊文暉
科技視界 2014年23期
關(guān)鍵詞:智能手機(jī)設(shè)置用戶

劉 彬 楊文暉

(成都理工大學(xué) 信息科學(xué)與技術(shù)學(xué)院,四川 成都 610059)

0 引言

安卓操作系統(tǒng)已成為智能手機(jī)的主流操作系統(tǒng)之一。帶來方便時(shí)也帶了了一些問題,有時(shí)我們不得不選擇關(guān)機(jī),而關(guān)機(jī)就有啟動(dòng)的問題。本文探索一種基于Android平臺(tái)的一種解解決手機(jī)關(guān)機(jī)后的根據(jù)預(yù)設(shè)時(shí)間自動(dòng)啟動(dòng)的問題的決方案來,以此來實(shí)現(xiàn)生活中手機(jī)啟動(dòng)的自動(dòng)化問題。同時(shí),這也為鬧鐘功能的實(shí)現(xiàn)提供了另一種實(shí)現(xiàn)方式。

1 方案選擇分析

Android或者iOS等智能系統(tǒng)都是由BP和AP兩部分組成,其中BP負(fù)責(zé)硬件啟動(dòng),通訊模塊等部分,而AP是智能系統(tǒng)OS和上面的應(yīng)用所需要的。而其大部分邏輯處理,包括鬧鐘都是由AP控制的,AP本身可以看為一個(gè)PC,那么一旦關(guān)機(jī),肯定是無法運(yùn)行應(yīng)用,從而也就無法進(jìn)行鬧鐘的觸發(fā).主要思考一下幾種方案:

(1)在BP層掛接特殊模塊能夠和AP相關(guān)驅(qū)動(dòng)配合一起設(shè)置鬧鐘觸發(fā)點(diǎn),也就是說,當(dāng)開機(jī)時(shí)設(shè)置的鬧鐘同時(shí)被設(shè)置到AP層,這樣當(dāng)關(guān)機(jī)情況下,當(dāng)接近鬧鐘觸發(fā)點(diǎn)時(shí)啟動(dòng)AP來進(jìn)行相應(yīng)的鬧鐘處理。

(2)做假關(guān)機(jī),實(shí)際上是進(jìn)入待機(jī)休眠模式,這樣當(dāng)然鬧鐘應(yīng)用可以正常工作。不好的是因?yàn)闆]有實(shí)際關(guān)機(jī),會(huì)增加耗電。

(3)完全在BP層處理鬧鐘行為,AP層設(shè)置好后,BP層檢測(cè)到AP層關(guān)機(jī)狀態(tài)時(shí)直接處理鬧鐘事件和相應(yīng)反應(yīng)。不過這樣的壞處是要在BP層實(shí)現(xiàn)非常類似AP層鬧鐘的界面,否則會(huì)導(dǎo)致界面不統(tǒng)一。

通過以上的三種比較,選擇了第一種辦法,考慮到Android自動(dòng)開機(jī)要用到底層rtc時(shí)鐘的支持,所以必須從Android的內(nèi)核來尋求解決辦法。

2 方案設(shè)計(jì)及測(cè)試

2.1 Android 手機(jī)自動(dòng)關(guān)機(jī)

利用Android手機(jī)中的BroadcastReceiver,這樣一個(gè)廣播接收機(jī)制來實(shí)現(xiàn)。自定義的ACTION_REQUEST_POWER_OFF:設(shè)置auto power off時(shí),通過AlarmManager設(shè)置的一個(gè)RTC_WAKEUP時(shí)鐘。當(dāng)?shù)皆O(shè)置的關(guān)機(jī)時(shí)間時(shí),之前設(shè)置到AlarmManager的這個(gè)action會(huì)被廣播。我們實(shí)現(xiàn)的這個(gè)BroadcastReceiver接收到這個(gè)消息后,就要開始power off流程。當(dāng)用戶設(shè)置自動(dòng)關(guān)機(jī)的時(shí)候,我設(shè)置了2個(gè)時(shí)鐘,一個(gè)是RTC時(shí)鐘,用于關(guān)機(jī)狀態(tài)下開機(jī);還有一個(gè)就是這個(gè)RTC_WAKEUP時(shí)鐘。這個(gè)時(shí)鐘用于接收信息重置開機(jī)時(shí)鐘。

一個(gè)處理power off的Service,當(dāng)BroadcastReceiver接收到ACTION_REQUEST_POWER_OFF,我們給用戶一個(gè)機(jī)會(huì)去取消當(dāng)前的自動(dòng)關(guān)機(jī)。這個(gè)Service的作用就是啟動(dòng)一個(gè)無背景的頁(yè)面,給用戶提示.同時(shí)播放之前用戶設(shè)置的提示音或振動(dòng)。

一個(gè)Activity:顯示一個(gè)dialog提示用戶要自動(dòng)關(guān)機(jī),并用一個(gè)計(jì)時(shí)器倒計(jì)時(shí)。當(dāng)用戶確認(rèn)關(guān)機(jī),或者計(jì)時(shí)器到時(shí)間的時(shí)候,就關(guān)機(jī)。否則取消當(dāng)前關(guān)機(jī),并重設(shè)下次自動(dòng)關(guān)機(jī)alarm。

設(shè)置自動(dòng)關(guān)機(jī)的alarm:

2.2 自動(dòng)開機(jī)服務(wù)

圖1 Android內(nèi)核架構(gòu)圖

在系統(tǒng)power off狀態(tài)下自動(dòng)開機(jī),設(shè)置一個(gè)rtc時(shí)鐘,當(dāng)用戶設(shè)置自動(dòng)開機(jī),由AlarmManagerService將時(shí)鐘設(shè)置下去。這要底層支持,Android內(nèi)核(圖1)肩負(fù)著整個(gè)Android平臺(tái)的設(shè)備驅(qū)動(dòng),Android內(nèi)核可供添加或修改的文件很多。這里的實(shí)現(xiàn)是定義一個(gè)我們自己的rtc_alarm_type。此處我們用到的內(nèi)核是從google source上下載的linux-2.6.23-android,利用Linux環(huán)境對(duì)其進(jìn)行內(nèi)核編譯。找到內(nèi)核中的linux/android_alarm.h在頭文件里面定義:

2.3 測(cè)試

設(shè)定時(shí)間分別為19:22,19:30。啟動(dòng)時(shí)間如下(圖2):

圖2

3 結(jié)語(yǔ)

本文基于Android系統(tǒng)對(duì)智能手機(jī)進(jìn)行自動(dòng)啟動(dòng)問題進(jìn)行了設(shè)計(jì),通過測(cè)試實(shí)現(xiàn)了Android系統(tǒng)手機(jī)根據(jù)預(yù)設(shè)定時(shí)間自動(dòng)啟動(dòng)的問題。這對(duì)于基于Android系統(tǒng)的手機(jī)增加了用戶的體驗(yàn)性。隨著智能手機(jī)的發(fā)展必將被增加到手機(jī)的功能群中。

[1]趙啟明.ANDROID典型技術(shù)模塊開發(fā)詳解[M].中國(guó)鐵道出版社,2012.

[2]貢知洲.Android發(fā)展的分析與研究[J].金陵科技學(xué)院龍?bào)磳W(xué)院,2013.

[3]韓超,梁泉.Android系統(tǒng)原理及開發(fā)要點(diǎn)詳解[M].電子工業(yè)出版社,2010.

[4]王冰.Android系統(tǒng)內(nèi)核剖析[J].中國(guó)科技博覽,2013,33.

猜你喜歡
智能手機(jī)設(shè)置用戶
智能手機(jī)是座礦
中隊(duì)崗位該如何設(shè)置
智能手機(jī)臉
假如我是一部智能手機(jī)
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
如何獲取一億海外用戶
主站蜘蛛池模板: 天天色天天操综合网| 国产一级α片| 国产精品久线在线观看| 亚洲一道AV无码午夜福利| 亚洲人成在线精品| 国内精品久久久久鸭| 91亚洲免费视频| 99久久婷婷国产综合精| 亚洲精品黄| 欧美不卡视频一区发布| 欧美成人看片一区二区三区 | 九九热精品视频在线| 91外围女在线观看| av在线手机播放| 激情六月丁香婷婷四房播| 国产一区二区精品福利| 亚洲乱码视频| 日韩国产无码一区| 亚洲综合中文字幕国产精品欧美| 国产精品三级专区| 亚洲精品你懂的| 三区在线视频| 国产无遮挡猛进猛出免费软件| 国产男人的天堂| 国产丝袜无码一区二区视频| 农村乱人伦一区二区| 免费99精品国产自在现线| 欧美日韩在线国产| 亚洲国产成人精品无码区性色| 中文字幕在线观| 日韩亚洲综合在线| 天天摸天天操免费播放小视频| 日本精品影院| 欧美乱妇高清无乱码免费| 久久中文字幕2021精品| 国产区91| 狠狠色丁婷婷综合久久| 五月天香蕉视频国产亚| 69国产精品视频免费| 国产精品成人观看视频国产| 狼友视频一区二区三区| 国产三级精品三级在线观看| 欧美一道本| 亚洲男人在线| 亚洲美女久久| 成人va亚洲va欧美天堂| 欧美另类图片视频无弹跳第一页| av一区二区三区高清久久| 国产男女XX00免费观看| 2024av在线无码中文最新| 欧美精品另类| 日韩毛片基地| 日本亚洲国产一区二区三区| 成人久久精品一区二区三区| 国产无套粉嫩白浆| 国产毛片片精品天天看视频| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲欧美精品日韩欧美| jizz国产视频| 国产经典免费播放视频| 真实国产乱子伦高清| 日韩免费毛片| 国产精品自在在线午夜| 国产成人高清精品免费5388| 亚洲国产综合精品中文第一| 亚洲成人www| 欧美曰批视频免费播放免费| 欧洲亚洲一区| 制服丝袜在线视频香蕉| 久久久精品国产亚洲AV日韩| 精品欧美视频| 好吊妞欧美视频免费| 精品少妇人妻一区二区| 欧美福利在线观看| 亚洲男人天堂网址| 亚洲国产成人综合精品2020 | 日韩中文字幕亚洲无线码| 国产99精品久久| 亚洲 日韩 激情 无码 中出| 久久永久视频| 久久综合一个色综合网| 国产丰满大乳无码免费播放|