2
對於我的應用程序,我試圖讓它通知喚醒屏幕並顯示來自應用程序的視圖。我不知道如何讓應用程序在鎖定屏幕中醒來。我嘗試了一些東西,但似乎沒有工作或他們崩潰的應用程序。如何在收到通知時喚醒屏幕?
任何幫助表示讚賞。
對於我的應用程序,我試圖讓它通知喚醒屏幕並顯示來自應用程序的視圖。我不知道如何讓應用程序在鎖定屏幕中醒來。我嘗試了一些東西,但似乎沒有工作或他們崩潰的應用程序。如何在收到通知時喚醒屏幕?
任何幫助表示讚賞。
這BroadcastReceiver的作品,你的應用程序是在回地面州/移動在lockmode那個時候,我收到通知,我不得不redirecrt特定的屏幕,對於一個我加入意向代碼, 接收通知該密碼可幫助後,你的需求量的
公共類FirebaseDataReceiver擴展WakefulBroadcastReceiver {
private final String TAG = "FirebaseDataReceiver";
public void onReceive(Context context, Intent intent) {
PowerManager pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
boolean isScreenOn = pm.isScreenOn();
if(isScreenOn==false)
{
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK |PowerManager.ACQUIRE_CAUSES_WAKEUP |PowerManager.ON_AFTER_RELEASE,"MyLock");
wl.acquire(10000);
PowerManager.WakeLock wl_cpu = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,"MyCpuLock");
wl_cpu.acquire(10000);
}
//Redirect particular screen after receiving notification, this is like ola driver app concept accepting driver request
intent = new Intent(context, MyTicketListActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
}
對不起,我的英語
https://stackoverflow.com/questions/9631869/light-up-screen-w母雞通知收到安卓 –
會https://stackoverflow.com/questions/2891337/turning-on-screen-programmatically幫助你呢? – Adam