看板 AndroidDev 關於我們 聯絡資訊
以前做過一個鬧鐘 app BroadcastReceiver onReceive 後開啟 Activity 在 Activity 裡設定以下 3 行 window.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED) window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON) window.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD) 如果你是 Java 的話,那就是 getWindow().addFlags(xxxxxxxxxx) 這樣應該就可以了,intent 記得 add flag Intent.FLAG_ACTIVITY_NEW_TASK -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.17.242 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1537878316.A.48D.html
narihira2000: 謝謝!!!真的成功了 當初因為一直找不太到 09/27 20:09
narihira2000: BroadcastReceiver搭配AlarmManager的用法所以就直 09/27 20:10
narihira2000: 接用alarmManager跳轉到要顯示的activity 09/27 20:11
narihira2000: 改用broadcastReceiver開啟activity的方式後就OK了! 09/27 20:12
narihira2000: 太感謝大大啦! 困擾了一個月的問題終於解決了!! 09/27 20:13
aids61517: 很高興能幫到你 09/27 21:37
zop: 推一個 09/27 23:47