Android 프로그램을 작성했습니다. 그것은 많은 장치에서 제대로 작동하지만 알람 활동이 열리고 알람이 제대로 작동하는 경우 일부 장치에서는 작동하지만 일부 장치에서는 화면이 꺼져있을 때 작동하지 않습니다. 사용자가 하나의 버튼을 클릭 할 때까지 키 가드 잠금을 해제하기위한 쓰기 코드로 나를 도와주십시오. 당신의 도움을 주셔서 감사합니다 ...에사용 안 함 Keyguard Android 프로그래밍에서 화면 잠금을 설정하고 켜십시오.
0
A
답변
0
당신의 AndroidManifest를 다음과 같은 권한을 부여 :
PowerManager powerManager = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock");
wakeLock.acquire();
릴리스 응용 프로그램이 일시 정지되거나 파괴 또는 버튼에이 잠금 :
<uses-permission android:name="android.permission.WAKE_LOCK" />
와 자바 파일에
클릭 :wakeLock.release();
도움이 되었기를 바랍니다.
몇 가지 링크 :
disable-keyguard-and-display-an-activity-to-the-user
disabled-keyguard-lock-re-enables-itself-after-clicking-on-a-notification
안녕하세요, 감사합니다,하지만이 샘플 코드 화면이 켜지지와 키 가드 해고하지 않습니다. 그것을 완료하십시오. 나는 기다리고있다 ... :) –
나는 당신을 위해 코드를 작성할 수 없다. 몇 가지 링크로 asn을 업데이트했습니다. 만약에 있다면 의문을 제기하십시오. 안부 –
이 링크를 참조하십시오 http://stackoverflow.com/questions/25930764/activity-alarm-do-not-turn-on-screen-in-sony-xperia-p-when-alarm-played 이것은입니다 내 샘플 코드가 있지만 일부 장치에서는 작동하지 않습니다. –