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