1.高版本,使用者發送自定義廣播,接收不到資訊
- android在8.0之後自定義廣播的發送有了新的要求,靜态注冊的廣播需要增添一行代碼。動态注冊的廣播,廣播接收者的注冊與廣播的發送則和以前一樣
2.系統廣播接收不到
-
一些特殊的廣播,必須動态注冊,靜态注冊是不起效果的
類似,螢幕的鎖屏和開屏
IntentFilter recevierFilter = new IntentFilter();
recevierFilter.addAction(Intent.ACTION_SCREEN_ON);
recevierFilter.addAction(Intent.ACTION_SCREEN_OFF);
MyReceiver receiver = new MyReceiver();
registerReceiver(receiver, recevierFilter);