2011-03-01 7 views
0

잠금 화면을 사용하는 경우 어떻게 활동을 시작합니까? 화면 잠금으로 인해 활동을 시작할 수 있기를 원합니다. 나는 이미 잠금 화면 상단에 WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED을 사용하여 활동 작업을 할 수는 없지만 화면이 잠겨있을 때 활동을 시작하는 방법은 조금 불분명합니다. 화면을 잠그고 활동을 시작하는 것을 기다리는 서비스가 실행 중이어야합니까?화면 잠금을 사용할 때 활동을 시작하는 방법은 무엇입니까?

답변

0

잠금 화면이 활성화되면 프로그래밍 방식으로 화면 잠금을 해제하고 원하는 작업을 실행해야합니다. 그 후, 화면을 다시 잠 그거나 원하는대로 할 수 있습니다. 어쩌면 당신은 잠김 화면에 브로드 캐스트 청취자를 사용할 수 있습니다. ACTION_SCREEN_OFF을 시도하거나 서비스를 만들 수 있습니다.

+0

지속적으로 실행되는 서비스가 없으면이를 수행 할 수있는 방법이 있습니까? 나는 서비스를 무기한으로 운영하는 것이 나쁜 습관이라는 것을 알고 있지만, 지금은이 일을하는 다른 방법을 모른다. –

+0

방송 리스너 ACTION_SCREEN_OFF를 시도해 볼 수 있습니다 (작동하는지 확실하지 않음). – exception01

관련 문제