我正在創建一個使用廣播接收器的類。我想在解鎖手機時收到廣播。但有一些問題。請幫助我。Broadcast Receiver for ACTION_USER_PRESENT,ACTION_SCREEN_ON,ACTION_BOOT_COMPLETED
我的Manifest.xml是: -
<receiver android:name=".MyReciever">
<intent-filter>
<intent-filter>
<action android:name="android.intent.action.ACTION_USER_PRESENT" />
<action android:name="android.intent.action.ACTION_BOOT_COMPLETED" />
<action android:name="android.intent.action.ACTION_SCREEN_ON" />
</intent-filter>
</intent-filter>
</receiver>
和我的廣播reciever類: -
public class MyReiever extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("My Reciever","is intent null => " + (intent == null));
Log.d("My Reciever",intent.getAction()+"");
}
}
雖然其他應用程序和服務接收 「Screen_on」 和 「USER_PRESENT」 如廣播。 WifiService。
我的清單文件中存在錯誤。正確清單是如下: - '<接收機機器人: 「MyReciever 」名稱=> <意圖濾波器> <操作機器人:名稱=「 android.intent.action.ACTION_USER_PRESENT」/> <動作android:name =「android.intent.action.ACTION_BOOT_COMPLETED」/> intent-filter> ' –