廣播的使用步驟:
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...