2011-03-01 106 views
0

啓用鎖定屏幕時如何啓動活動?我希望能夠通過鎖定屏幕來啓動活動。我已經沒有了,我可以使用WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED在鎖定屏幕上進行一項活動,但對於我如何在屏幕鎖定時啓動活動有點不清楚。我是否需要一個正在運行的服務來偵聽屏幕鎖定並啓動活動?啓用鎖定屏幕時如何啓動活動?

回答

0

當啓用鎖定屏幕時,您應該先編程解鎖屏幕並啓動所需的活動。之後,你可以再次鎖定屏幕或做任何你想做的事情。如果有鎖定屏幕,也許你可以使用廣播監聽器。您可以嘗試ACTION_SCREEN_OFF或創建服務。

+0

有沒有辦法做到這一點,沒有持續運行的服務?我知道保持服務無限期運行是不好的做法,但我現在還不知道另一種方法來做到這一點。 – 2011-03-02 17:40:43

+0

您可以嘗試廣播監聽器ACTION_SCREEN_OFF,不知道它是否工作。 – exception01 2011-03-03 05:32:25

相關問題