현재 타이머 프로젝트를 진행 중입니다. 기본적으로 사용자가 시간을 입력하고 시간이 없어져서 사용자가 전체 화면 알림 (텍스트보기 및 소리와 함께 간단한 전체 화면 활동)을 얻는 것은 간단합니다. 이 알림은 백그라운드 서비스에 의해 호출되어 사용자가 다른 작업을 수행하는 경우에도 호출됩니다.프로그래밍 방식으로 안드로이드 비보안 키 가드를 비활성화하십시오.
이제 화면이 잠길 때까지 모든 것이 완벽하게 실행됩니다. 내가하려고하는 것은 무엇이든 열 수 없다.
마지막으로, 나는 (호출되는 알림 활동, 내부) 다음과 같은 플래그 설정 :
이@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.timer);
this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
...
그러나 심지어 그와의 키 가드가 해제되지 않습니다 및 알림이 표시되지 않습니다. 일어나는 유일한 일은 화면을 켜는 것입니다.
여기에 뭔가가 있습니까?
P .: 나는 이미 작동을하지 못한 잠자기 잠금 장치를 사용해 보았습니다.