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一区二区| 55夜色66夜色国产精品视频| 国产精品美女自慰喷水| 久久天天躁狠狠躁夜夜2020一| 国产在线视频二区| 五月天在线网站| 香蕉eeww99国产在线观看| 亚洲日韩精品无码专区| 日韩a级毛片| 亚洲欧美自拍中文| 国产精品亚洲αv天堂无码| 国产免费网址| 亚洲成人网在线播放| 亚洲一区二区黄色| 91美女视频在线| 欧美另类图片视频无弹跳第一页| 国产麻豆永久视频| 亚洲免费毛片| 亚洲美女高潮久久久久久久| 欧美一区精品| 高清乱码精品福利在线视频| 久久精品电影| 国产丝袜丝视频在线观看| 激情无码视频在线看| 国产一在线观看| 欧美精品啪啪| 九色视频一区| 97人人做人人爽香蕉精品| 国产呦精品一区二区三区下载| 小13箩利洗澡无码视频免费网站| 国产自在线播放| 色综合狠狠操| 久久国产精品国产自线拍| 米奇精品一区二区三区| 老司机精品99在线播放| 538国产在线| 国产精品偷伦在线观看| 97精品国产高清久久久久蜜芽| 免费在线一区| 国产成人高清精品免费5388| 精品无码国产一区二区三区AV| 日本成人精品视频| 日韩免费成人| 国产精品第页| 国产三级视频网站| a天堂视频在线| 亚洲欧美激情小说另类| 草草影院国产第一页| 国产成人综合亚洲欧洲色就色| 美女视频黄又黄又免费高清| 亚洲熟女偷拍| 久久久精品久久久久三级| 精品国产美女福到在线直播| 亚洲精品卡2卡3卡4卡5卡区| 亚洲第一区在线| 国产精品福利社| 日韩AV手机在线观看蜜芽| 久久成人免费| 四虎永久在线视频| 一级毛片高清| 九色在线观看视频| 久久久久国产一级毛片高清板| 国产大片黄在线观看| 污网站在线观看视频| 日本影院一区| 99这里精品| 色视频久久| 99在线视频免费| 91成人试看福利体验区| 91偷拍一区| 在线视频精品一区| 国产精品.com| 亚洲h视频在线| 精品国产网站| 狼友av永久网站免费观看| 国产噜噜噜视频在线观看| AV无码一区二区三区四区| 91精品国产一区| 黄色网在线| 久久国产亚洲欧美日韩精品| 国产欧美日韩另类精彩视频| 538精品在线观看|