作者crocoboy (鳄鱼)
看板AndroidDev
标题[问题] 想要做出黑幕後跳出Dialog
时间Sun May 27 17:50:28 2012
最叫在做一个像是闹钟的程式
就试时间到了我的service会跳出Dialog跟使用者说 time's up之类的!!
但是如果在黑幕的情况下就不会work!!
我看我的logcat service是有动作的!!!
而且在我解开锁屏後他就会马上跳出刚刚应该跳出来的讯息~~~
希望有人可以帮忙解答一下
要怎样唤醒手机 并且跳出Dialog(最好是不用解开keyguard!!)
--------------------------code---------------------------------
AlertDialog.Builder builder = new AlertDialog.Builder(ctx);
builder.setTitle("Alert!!");
builder.setMessage("Time's up");
AlertDialog alert = builder.create();
alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
alert.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
alert.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
alert.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
alert.show();
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.13.217
1F:推 hijamoya:要解开lock 有function可以唤醒手机 05/27 19:43
2F:→ hijamoya:还有你的dialog是要用activity不是普通的dialog 05/27 19:43
3F:→ crocoboy:所以要特别写一个CLASS~~然後再执行他罗? 05/27 20:48