看板 AndroidDev 關於我們 聯絡資訊
最叫在做一個像是鬧鐘的程式 就試時間到了我的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
hijamoya:要解開lock 有function可以喚醒手機 05/27 19:43
hijamoya:還有你的dialog是要用activity不是普通的dialog 05/27 19:43
crocoboy:所以要特別寫一個CLASS~~然後再執行他囉? 05/27 20:48