Andoird 監聽開機廣播和關機廣播

2021-10-06 19:32:19 字數 1088 閱讀 9058

目錄

一、監聽開機廣播

二、監聽關機廣播

三、測試結論

android系統啟動完成後會發出啟動完成廣播,所有註冊了接收啟動完成廣播的接收器都會收到此廣播。

1.自定義開機廣播類

/**

* desc: 開機廣播

* created by jack on 2020/6/6 17:20

**/public class bootbroadcastreceiver extends broadcastreceiver

}}

2.在androidmanifest.xml檔案裡註冊開機廣播接收器

3.在androidmanifest.xml檔案裡新增授予應用程式訪問系統開機事件的許可權

*注意:android 4.0後需要新增許可權才能接收開機廣播

android系統提供了關機廣播,在系統即將關閉時發出此廣播。

1.自定義關機廣播類

/**

* desc: 關機廣播

* created by jack on 2020/6/6 17:20

**/public class shutdownbroadcastreceiver extends broadcastreceiver

}}

2.在androidmanifest.xml檔案裡註冊關機廣播接收器

*注意:只要斷電關機時才能接收到關機廣播,用adb reboot的方式重啟時不能接收到關機廣播

1)*注意:android 4.0後需要新增許可權才能接收開機廣播

2)*注意:只要斷電關機時才能接收到關機廣播,用adb reboot的方式重啟時不能接收到關機廣播

接收開啟廣播

接收關機廣播

adbreboot_重啟_無許可權無無

斷電關機_開機_無許可權無有

adbreboot_重啟_有許可權有無

斷電關機_開機_有許可權有有

Android如何監聽開機廣播和關機廣播

專案背景 在錄影過程中,遇到關機事件,想要監聽關機操作,從而停止錄影,退出程式。一 監聽開機廣播 android 系統啟動完成後會發出啟動完成廣播 android intent.action.boot completed 所有註冊了接收啟動完成廣播的接收器 broadcastreceiver 都會收...

監聽開機廣播開啟service

listrunningserviceinfolist manager.getrunningservices 200 for activitymanager.runningserviceinfo info runningserviceinfolist intent.action time tick每隔...

開機廣播和關機廣播

1 public class bootcompletedreceiver extends broadcastreceiver 2 9 然後在androidmanifest.xml檔案中進行註冊 receiver android name bootcompletedreceiver intent fi...