人。我想聽聽您對Android的SCREEN_OFF的,我已經聲明瞭一個廣播接收器在沒有註冊的情況下收聽android的SCREEN_OFF動作
public class OnListenWOABC extends BroadcastReceiver {
@Override
public void onReceive(Context context_ext, Intent intent) {
Log.d("lock","Screen went OFF");
}
}
在我menifest.xml我已經爲
<receiver android:exported="false" android:name="com.myapp.demo.OnListenWOABC">
<intent-filter>
<action android:name="android.intent.action.SCREEN_OFF" />
</intent-filter>
</receiver>
做,但我的接收機是不是在聽所有。 問題是,我不想在任何活動中註冊reciver,並希望它在未啓動應用程序的情況下啓動。在BOOT上工作時甚至無需在任何課程中註冊。請幫助我,讓我知道是否有可能。謝謝
那麼,你能列出一些可以在沒有啓動應用程序的情況下收聽的動作嗎? ON_BOOT工作正常,除了on_BOOT有沒有? –
是否有任何特定的原因不聽SCREEN_OFF?並感謝讓我試着回到你身邊 –
我已經更新了答案,除了我列出的五個動作(可能更多,但我只知道這五個動作),大多數其他廣播動作可以在不啓動應用程序的情況下收聽 –