2016-07-12 8 views
1

이 아닌이 아닌 nexus 7 (2013)이 있고 보안 패치가있는 api 6.0.1이 설치되어있을 수 있습니다.어떻게 안드로이드 디스플레이가 연결되어있는 동안 수면 또는 조광 상태를 유지합니까?

나는 개발자 옵션에서 깨어있어. 나는 수면을 제외하고는 모든 것을 디스플레이 설정에서 끈다 (끄지 않고 30 분으로 설정). 이것에도 불구하고 태블릿은 약 30 분 후에 어두워집니다.

나는 이력서와 잠시 쉬는 시간에 wakelock을 획득하고 해제하려고 시도했다.

ADB 쉘 설정을 넣어 글로벌 stay_on_while_plugged_in 0 - (- 원래 값은 3 없었다 어느 쪽도 7의 값 않음)

다음

답변

0

는 구글 문서입니다 중 하나가 작동하지 않습니다 : 그냥 https://developer.android.com/training/scheduling/wakelock.html

public class MainActivity extends Activity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 
    } 
} 
+0

지금 시도하십시오. 덕분에 –

+0

이 작동하는 것 같습니다 : (adb 쉘 설정은 전역 stay_on_while_plugged_in 0을 넣음). 나는 그것이 밤새도록 달릴 것이다. –

+0

넥서스 7 타블렛은 여전히 ​​다음날 밝습니다. 또한 2 개의 화재가 여전히 밝습니다 (글로벌 설정을 변경하지 않아도 됨). –

0

매니페스트 파일에서 wake_lock 권한을 얻는 것은 저에게 효과적입니다.

+0

나는 그 명단에있는 것을 가지고있다. –