開機關機廣播和電量變化廣播

2021-07-07 07:15:39 字數 1469 閱讀 4866

廣播的使用步驟:

1.註冊(在androidmanifest.xml中宣告receiver或者手動呼叫registerreceiver方法);

2.宣告許可權;

3.實現廣播;

4.取消註冊(和註冊需要一對一呼叫);

註冊:

mcontext.registerreceiver(mvoltagecheck, new intentfilter(intent.action_battery_changed));

mcontext.registerreceiver(shutdownreceiver, new intentfilter(intent.action_shutdown));

取消註冊:

mcontext.unregisterreceiver(mvoltagecheck);

mcontext.unregisterreceiver(shutdownreceiver);

宣告許可權:

android:name="android.permission.shutdown"/>
實現:

關機廣播

private broadcastreceiver shutdownreceiver =

new broadcastreceiver()

log.e(tag,action);

}};

監測電量廣播:

private broadcastreceiver mvoltagecheck =

new broadcastreceiver() }}

};

開機廣播:

許可權

android:name="android.permission.receive_boot_completed">

uses-permission>

註冊:

android:name="com.pax.reboot.bootbroadcastreceiver">

android:name="android.intent.action.boot_completed"/ >

intent-filter>

receiver>

實現:

import android.content.broadcastreceiver;

import android.content.context;

import android.content.intent;

import android.util.log;

public

class

bootbroadcastreceiver

extends

broadcastreceiver

}}

開機廣播和關機廣播

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

Android開機廣播和關機廣播

有些時候我們需要我們的程式在系統開機後能自動執行,這個時候我們可以使用android中的廣播機制,編寫乙個繼承broadcastreceiver的類,接受系統啟動關閉廣播。如下 author coolszy date 2011 6 14 blog public class bootcompleted...

Android開機廣播和關機廣播

有些時候我們需要我們的程式在系統開機後能自動執行,這個時候我們可以使用android中的廣播機制,編寫乙個繼承broadcastreceiver的類,接受系統啟動關閉廣播。如下 view plain authorcoolszy date2011 6 14 blog public class boot...