백 라이트와 화면 잠금 장치가 작동 중일 때 응용 프로그램을 계속 실행하고 싶습니다. 가능하거나 불가능한가요? 아무도 나를 친절하게 안내하지 않습니까?화면이 잠겨있는 동안 내 응용 프로그램을 시작 하시겠습니까?
timer Function
receiver
이 백그라운드에서 실행 중입니다. 수신기 내부에서 나는 데이터를 얻고있다.
백 라이트와 화면 잠금 장치가 작동 중일 때 응용 프로그램을 계속 실행하고 싶습니다. 가능하거나 불가능한가요? 아무도 나를 친절하게 안내하지 않습니까?화면이 잠겨있는 동안 내 응용 프로그램을 시작 하시겠습니까?
timer Function
receiver
이 백그라운드에서 실행 중입니다. 수신기 내부에서 나는 데이터를 얻고있다.
코드 THT는 당신에게
KeyguardManager mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
KeyguardLock mLock = mKeyGuardManager.newKeyguardLock("activity_classname");
mLock.disableKeyguard();
도움이 될 것입니다 그리고 이것은이 Reference Link
문제를 해결할 수있는 다른 방법은 무엇입니까? gad가 아닌 – Mercy
출처를 따르면 화면 잠금을 해제하는 데 도움이됩니다. 조금만 도와 주시면 감사하겠습니다. 여기
KeyguardManager mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
KeyguardLock mLock = mKeyGuardManager.newKeyguardLock("your_activity_name");
mLock.disableKeyguard();
ya karthick this.But 내 응용 프로그램은 고객의 목적을 위해 노력하고 있습니다. 우리의 요구 사항에 좋지 않습니다. 다른 방법으로 해결할 수 있습니다. 문제가 – Mercy
당신이 당신의 Application
을 관리 할 수 Timer
를 사용하는 경우, 당신은을 인 AlarmManager
을 사용해야한다고 주장 것입니다 안드로이드가 잘 아는 inbuilt 안드로이드 시설. Timer
에서 안드로이드가 다른 응용 프로그램이나 그와 비슷한 것을 찾을 때 문제가 될 수 있습니다. 타이머 스레드를 죽이고 리소스를 얻는 것입니다. 안드로이드가 알고있는 것이기 때문에 실행중인 AlarmManager
서비스를 죽이지 않을 수 있습니다. 더 많은 아이디어를 얻으려면 내 질문 here
을 확인하십시오.
실제 요구 사항을 설명 할 수 있습니까? –
에 대해 자세히 설명하고 왜 그렇게하고 싶은지 설명하십시오. 그리고 응용 프로그램을 통해 무엇을 의미합니까, 서비스 및 수신기가 항상 배경에 있습니다. – AAnkit
내가하는 일이 있지만 잠겨 있어도 휴대 전화에서 작동합니다. – Lucifer