[英]Android: How To Start An Activity When Screen Locked
我正在開發一個喜歡 VOIP 的應用程序,我想在手機屏幕鎖定時接聽電話。 另外,如果我為手機設置了鎖定圖案,我想在制作解鎖圖案之前顯示活動。 你能幫我給我任何建議或例子嗎?
非常感謝。
試試這個它會打開屏幕鎖定
Window wind;
wind = this.getWindow();
wind.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD);
wind.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED);
謝謝,我正在按照您的指示進行操作,它確實解決了我的問題,如下所示:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
但是Activity回調的調用順序很奇怪,它會調用onStart()、onResume()、onPause()、onStop(),然后突然想起onStart()、onPause()。 並且因為我在 onPause() 時完成了 Activity,所以我錯誤地認為 Activity 永遠不會恢復。 再次感謝你的幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.