欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

主動觸發(fā)系統(tǒng)廣播的方法與裝置的制造方法_3

文檔序號:9452952閱讀:來源:國知局

[0076] 此外,該裝置還包括注冊模塊26。該注冊模塊26用于注冊廣播接受者以接收系 統(tǒng)發(fā)出的廣播。通過該注冊模塊26在系統(tǒng)中注冊廣播接受者,用戶便可以獲取系統(tǒng)發(fā)出 的廣播。比如,可通過該注冊模塊26在Activity組件或者Service組件注冊廣播接受者 BroadcastRecerver,例如,可先通過設(shè)置newBroadcastReceiver對象,實現(xiàn)onReceive函 數(shù),以完成收到要求監(jiān)聽的廣播后對廣播數(shù)據(jù)的處理,然后在onCreate構(gòu)造函數(shù)中進行注 冊(針對Activity),當(dāng)用戶注冊BroadcastRecerver之后,便可通過BroadcastRecerver 獲取系統(tǒng)廣播的相關(guān)信息。
[0077] 在本實施例中,由于所述主動觸發(fā)系統(tǒng)廣播的裝置通過監(jiān)聽對象設(shè)置模塊21在 數(shù)據(jù)庫中設(shè)置監(jiān)聽對象,通過監(jiān)聽模塊22監(jiān)聽該監(jiān)聽對象,當(dāng)該監(jiān)聽對象的值發(fā)生變化 時,系統(tǒng)便通過廣播模塊23發(fā)出廣播,因此,當(dāng)用戶想要獲取相關(guān)系統(tǒng)信息時,只要通過系 統(tǒng)界面修改數(shù)據(jù)庫中的監(jiān)聽對象的值,便可主動觸發(fā)系統(tǒng)發(fā)出相關(guān)系統(tǒng)信息的廣播,簡單 方便。
[0078] 第三實施例
[0079] 目前,手機上普遍使用的SD卡(SecureDigitalMemoryCard,安全數(shù)碼卡)。為 保障SD卡中所存儲數(shù)據(jù)的安全,用戶可以通過一加密軟件對該SD卡進行加密。加密后的 SD卡只能通過該手機讀取數(shù)據(jù),若該手機或SD卡遺失,即使將該SD卡置入其他移動設(shè)備, 也無法獲得該SD卡中的數(shù)據(jù)。通常,上述加密軟件對SD卡的加密過程會持續(xù)較長時間,如 20分鐘以上。在此過程中,如果系統(tǒng)因電池問題,如電量不足等斷電就會導(dǎo)致加密失敗,因 此需要實時獲取電池變化信息。本實施例即是針對SD卡加密過程中采用本發(fā)明所提供的 主動觸發(fā)系統(tǒng)廣播的方法與裝置獲取電池變化信息的實例,圖5是所述實例的應(yīng)用環(huán)境示 意圖。
[0080] 如圖5所示,首先,系統(tǒng)定制者需要在系統(tǒng)(如安卓系統(tǒng))中設(shè)置監(jiān)聽對象設(shè)置模 塊21和監(jiān)聽模塊22,通過監(jiān)聽對象設(shè)置模塊21在系統(tǒng)的Settings數(shù)據(jù)庫10中設(shè)置一監(jiān) 聽對象,該監(jiān)聽對象可以是在Settings數(shù)據(jù)庫10中增加的與電池變化信息相關(guān)的字段,如 GET_BATTERY_INF0。所設(shè)置的監(jiān)聽模塊22用于在服務(wù)組件BatteryService中監(jiān)聽該字 段GET_BATTERY_INF0,其中,監(jiān)聽模塊22創(chuàng)建有內(nèi)容觀察者ContentObserer,由該內(nèi)容觀 察者ContentObserer在服務(wù)組件BatteryService的構(gòu)造函數(shù)中監(jiān)聽字段GET_BATTERY_ INFOo
[0081] 之后,客戶可以采用加密模塊30為SD卡進行加密,該加密模塊30可以是安裝在 系統(tǒng)內(nèi)的加密軟件。當(dāng)客戶采用加密模塊30為SD卡進行加密時,需先在AndroidManifest. xml文件中添加允許寫Settings數(shù)據(jù)庫10的權(quán)限,如android,permission.WRITE_ SETTINGS,并進行注冊以接收系統(tǒng)發(fā)出的電池變化信息的廣播。然后,若客戶需要獲取電池 變化信息時,即可通過修改模塊25修改Settings數(shù)據(jù)庫10中的字段GET_BATTERY_INF0 的值,如將該值設(shè)定為不為〇的其他數(shù)值。一旦字段GET_BATTERY_INF0的值發(fā)生變化,監(jiān) 聽模塊22便可監(jiān)聽到,并通知廣播模塊23字段GET_BATTERY_INF0的值發(fā)生變化,那么廣 播模塊23即從/sys/class/power_supply中讀取電池相關(guān)數(shù)據(jù),并保存到相關(guān)變量中,隨 后調(diào)用相關(guān)函數(shù),如processValue函數(shù),通過廣播發(fā)送電池變化信息給客戶。
[0082] 如此,通過本發(fā)明所提供的主動觸發(fā)系統(tǒng)廣播的方法與裝置,客戶便可在加密過 程中根據(jù)需要及時獲取電池變化信息,保證加密過程的順利進行。
[0083] 需要說明的是,本說明書中的各個實施例采用遞進的方式描述,每個實施例重點 說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對 于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見 方法實施例的部分說明即可。
[0084] 需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實 體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存 在任何這種實際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵 蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要 素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置 所固有的要素。在沒有更多限制的情況下,由語句"包括一個……"限定的要素,并不排除 在包括要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0085] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟、全部或部分模 塊可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,程序可以存儲于一種計 算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0086] 以上僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本 發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員, 在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動或修飾為等 同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上 實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【主權(quán)項】
1. 一種主動觸發(fā)系統(tǒng)廣播的方法,適用于一操作系統(tǒng),其特征在于,所述方法包括: 在數(shù)據(jù)庫中設(shè)置監(jiān)聽對象; 監(jiān)聽所述監(jiān)聽對象;以及 當(dāng)所述監(jiān)聽對象的值發(fā)生變化時,發(fā)出廣播。2. 根據(jù)權(quán)利要求1所述的主動觸發(fā)系統(tǒng)廣播的方法,其特征在于,所述在數(shù)據(jù)庫中設(shè) 置監(jiān)聽對象包括: 增加與系統(tǒng)信息相關(guān)的字段作為所述監(jiān)聽對象,其中,所述系統(tǒng)信息包括網(wǎng)絡(luò)狀態(tài)變 化信息、電池變化信息或者系統(tǒng)設(shè)置變化信息。3.根據(jù)權(quán)利要求1所述的主動觸發(fā)系統(tǒng)廣播的方法,其特征在于,所述監(jiān)聽所述監(jiān)聽 對象包括: 創(chuàng)建內(nèi)容觀察者;以及 所述內(nèi)容觀察者監(jiān)聽所述監(jiān)聽對象。4.根據(jù)權(quán)利要求3所述的主動觸發(fā)系統(tǒng)廣播的方法,其特征在于,在處理所述系統(tǒng)信 息的服務(wù)組件中監(jiān)聽所述監(jiān)聽對象。5.根據(jù)權(quán)利要求4所述的主動觸發(fā)系統(tǒng)廣播的方法,其特征在于,所述服務(wù)組件包括 ConnectivityService或者BatteryService06. 根據(jù)權(quán)利要求1所述的主動觸發(fā)系統(tǒng)廣播的方法,其特征在于,所述數(shù)據(jù)庫為 Settings數(shù)據(jù)庫。7.根據(jù)權(quán)利要求1所述的主動觸發(fā)系統(tǒng)廣播的方法,其特征在于,所述方法還包括: 設(shè)置允許寫所述數(shù)據(jù)庫中的數(shù)據(jù)的權(quán)限;以及 修改所述監(jiān)聽對象的值以觸發(fā)所述廣播。8. 根據(jù)權(quán)利要求7所述的主動觸發(fā)系統(tǒng)廣播的方法,其特征在于,所述方法還包括: 注冊廣播接受者以接收所述廣播。9. 一種主動觸發(fā)系統(tǒng)廣播的裝置,適用于一操作系統(tǒng),其特征在于,所述裝置包括: 監(jiān)聽對象設(shè)置模塊,用于在數(shù)據(jù)庫中設(shè)置監(jiān)聽對象; 監(jiān)聽模塊,用于監(jiān)聽所述監(jiān)聽對象;以及 廣播模塊,用于當(dāng)所述監(jiān)聽對象的值發(fā)生變化時發(fā)出廣播。10. 根據(jù)權(quán)利要求9所述的主動觸發(fā)系統(tǒng)廣播的裝置,其特征在于,所述監(jiān)聽對象設(shè)置 豐吳塊包括: 字段增加模塊,用于增加與系統(tǒng)信息相關(guān)的字段作為所述監(jiān)聽對象,其中,所述系統(tǒng)信 息包括網(wǎng)絡(luò)狀態(tài)變化信息、電池變化信息或者系統(tǒng)設(shè)置變化信息。11. 根據(jù)權(quán)利要求9所述的主動觸發(fā)系統(tǒng)廣播的裝置,其特征在于,所述監(jiān)聽模塊包 括: 創(chuàng)建模塊,用于創(chuàng)建內(nèi)容觀察者,以由所述內(nèi)容觀察者監(jiān)聽所述監(jiān)聽對象。12. 根據(jù)權(quán)利要求11所述的主動觸發(fā)系統(tǒng)廣播的裝置,其特征在于,所述監(jiān)聽模塊進 一步用于在處理所述系統(tǒng)信息的服務(wù)組件中監(jiān)聽所述監(jiān)聽對象。13.根據(jù)權(quán)利要求12所述的主動觸發(fā)系統(tǒng)廣播的裝置,其特征在于,所述服務(wù)組件包 括ConnectivityService或者BatteryService014.根據(jù)權(quán)利要求9所述的主動觸發(fā)系統(tǒng)廣播的裝置,其特征在于,所述數(shù)據(jù)庫為 Settings數(shù)據(jù)庫。15. 根據(jù)權(quán)利要求9所述的主動觸發(fā)系統(tǒng)廣播的裝置,其特征在于,所述裝置還包括: 權(quán)限設(shè)置模塊,用于設(shè)置允許寫所述數(shù)據(jù)庫中的數(shù)據(jù)的權(quán)限;以及 修改模塊,用于修改所述監(jiān)聽對象的值以觸發(fā)所述廣播。16. 根據(jù)權(quán)利要求15所述的主動觸發(fā)系統(tǒng)廣播的裝置,其特征在于,所述裝置還包括: 注冊模塊,用于注冊廣播接受者以接收所述廣播。
【專利摘要】本發(fā)明提供一種主動觸發(fā)系統(tǒng)廣播的方法,該方法包括:在數(shù)據(jù)庫中設(shè)置監(jiān)聽對象;監(jiān)聽所述監(jiān)聽對象;以及當(dāng)所述監(jiān)聽對象的值發(fā)生變化時,發(fā)出廣播。本發(fā)明還提供一種主動觸發(fā)系統(tǒng)廣播的裝置。該主動觸發(fā)系統(tǒng)廣播的方法及裝置可滿足用戶主動獲取系統(tǒng)廣播信息的需求,且簡單方便。
【IPC分類】G06F9/52
【公開號】CN105204949
【申請?zhí)枴緾N201510532205
【發(fā)明人】吳光輝, 楊雪琴, 劉靜林
【申請人】威盛電子股份有限公司
【公開日】2015年12月30日
【申請日】2015年8月27日
當(dāng)前第3頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
弥渡县| 九江市| 三穗县| 大洼县| 长治县| 普定县| 灵台县| 清丰县| 武鸣县| 涿鹿县| 台东县| 赤壁市| 永年县| 苍梧县| 陇西县| 海门市| 衡南县| 达州市| 阿拉尔市| 剑阁县| 改则县| 东港市| 集安市| 怀来县| 仙居县| 常熟市| 蓬莱市| 三穗县| 扬州市| 汽车| 进贤县| 黄山市| 闵行区| 清远市| 通海县| 象州县| 富川| 阿拉善右旗| 大足县| 左云县| 中阳县|