天天看點

Android複習--廣播BroadcastReceiver安全問題

廣播有兩種方式,一種靜态廣播,一種動态廣播。

靜态廣播-->靜态廣播接收器在配置檔案裡面注冊。

廣播的發送:

Context.sendBroadCast();

Context.sendOrderedBroadCast();

Context.sendStickyBrodcast();

一個廣播可以本多個廣播接受者所接收。

廣播接收者隻能接受廣播,并對廣播通知進行反應。

廣播接收者沒有使用者界面;但是可以接收并啟動一個Activity.

廣播中不能進行耗時操作,耗時操作通過啟動service和Activity來由service和Activity進行耗時操作。

http://blog.csdn.net/yuanzeyao/article/details/38948863

廣播的訂閱:

1、在配置檔案裡面注冊廣播接收器:

2,在代碼中注冊廣播接受者:

   

  IntentFilter filter = new IntentFilter();  

      filter.addAction(Intent.ACTION_SCREEN_ON);  

        filter.addAction(Intent.ACTION_SCREEN_OFF);  

        filter.addAction(Intent.ACTION_TIME_TICK);  

 registerReceiver(new DynamicBroadcastReceiver(), filter); 

繼續閱讀