編輯:關於Android編程
BroadcastReceiver不僅可以接收系統廣播,也可接收自定義的廣播
1.定義一個廣播接收器
復制代碼 代碼如下:
public class MyReceiver extends BroadcastReceiver
{
public MyReceiver()
{
Log.i(TAG,"MyReceiver");
}
//可用Intent的getAction()區分接收到的不同廣播
@Override
public void onReceive(Context arg0, Intent arg1)
{
String action=intent.getAction();
//TO-DO LIST
}
}
2.發送廣播,定義好action標志,用Intent發送
復制代碼 代碼如下:
//實例化該BroadcastReceiver
MyReceiver mReceiver=new MyReceiver();
//設置唯一action,用Intent發送
Intent intent=new Intent();
intent.setAction(str);
sendBroadcast(intent);
3.注冊只接收指定action的廣播接收器
復制代碼 代碼如下:
IntentFilter filter1=new IntentFilter();
filter1.addAction(str);
registerReceiver(mReceiver,filter1);
4.取消該廣播接收器
復制代碼 代碼如下:
unregisterReceiver(mReceiver);
Android M指紋的資料太少,經過一段時間閱讀原生Android代碼,寫了以下例子,貢獻出來給需要幫助的人。以下內容基於64位的高通CPU,搭載fpc1020芯片,此
從 鎖屏服務AIDL線程通信案例看Android 底層啟動請確保 你已經閱讀過 我的 Android Window、PhoneWindow、WindowManager、A
一、簡介 1、地圖 地圖展示:普通地圖(2D,3D)、衛星圖和實時交通圖。 地圖操作:可通過接口或手勢控制來實現地圖的點擊、雙擊、長按、縮放
ExpandableListView可擴展列表一般可用來開發類似QQ聯系人的界面效果。簡單整理了一下ExpandableListView的使用,希望幫助到需要的親們,由於