내 앱이 CPU를 계속 실행하지만 화면을 꺼서 전력 낭비를 최소화하고 싶습니다.PowerManager newWakeLock.acquire()가 예상대로 작동하지 않습니다.
mPm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = mPm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, Constants.WAKE_LOCK_TAG);
mWakeLock.acquire(); //keep CPU running, turn screen off
매니페스트가 포함되어 있습니다 : 내 무죄
<uses-permission android:name="android.permission.WAKE_LOCK" />
내가 잠금을 획득에 그 예상되는 화면이 즉시 꺼 아무것도 할이 주제에
이전 게시물은 다음과 같은 접근 방식을 제안 일어난. 내가 읽은 이전 게시물은이 문제를 극복하지 못했지만 누군가 성공 했습니까? 내가해야만 할 다른 것이 있습니까?
부분적인 웨이크 잠금 장치의 경우 화면이 즉시 꺼져서는 안되며, 정상적인 시간 초과율 (예 : 30 초 후)이 지나야합니다. 그게 무슨 일이 일어나고있는거야, 아니면 화면에 머물고 있니? –
[가능한 방법을 안드로이드 웨이크 록을 얻는 방법?] (http://stackoverflow.com/questions/2039555/how-to-get-an-android-wakelock-to-work) – t0mm13b
@ t0mm13b, 그건 아니야. 이 문제의 중복. 기껏해야, 그 반대입니다. – 323go