作者aids61517 (韓籃小黑鬼)
看板AndroidDev
標題Re: [問題] 如何在設有密碼的狀況下點亮螢幕?
時間Tue Sep 25 20:25:12 2018
以前做過一個鬧鐘 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://webptt.com/m.aspx?n=bbs/AndroidDev/M.1537878316.A.48D.html
1F:推 narihira2000: 謝謝!!!真的成功了 當初因為一直找不太到 09/27 20:09
2F:→ narihira2000: BroadcastReceiver搭配AlarmManager的用法所以就直 09/27 20:10
3F:→ narihira2000: 接用alarmManager跳轉到要顯示的activity 09/27 20:11
4F:→ narihira2000: 改用broadcastReceiver開啟activity的方式後就OK了! 09/27 20:12
5F:→ narihira2000: 太感謝大大啦! 困擾了一個月的問題終於解決了!! 09/27 20:13
6F:→ aids61517: 很高興能幫到你 09/27 21:37
7F:推 zop: 推一個 09/27 23:47