作者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