게임 중 Android 화면을 밝게 유지


11

가속도계를 사용하여 화면에서 사람을 앞뒤로 움직이는 게임이 있습니다. 몇 초 후 화면이 어두워집니다. 게임 활동 중에 생생하고 밝게 유지할 수있는 방법이 있습니까?

답변:


20

PowerManager API를 사용하면 다음에 대한 잠금을 획득하고 해제 할 수 있습니다.

  • 기기가 일시 중지되지 않도록합니다.
  • 장치가 어두워지지 않도록하십시오.
  • 힘의 밝기
  • ...

경고 하나의 권한을 추가해야합니다.

<uses-permission android:name="android.permission.WAKE_LOCK" />

3

oncreate on activity start에서 그렇게 시도합니다.

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
            WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

0

이 블로그 게시물은이를 달성하는 세 가지 방법을 다룹니다.

http://blog.blundell-apps.com/tut-keep-screen-onawake-3-possible-ways/

기본적으로 다음 중 하나입니다.

  • 레이아웃 xml을 통해 안드로이드에게 화면을 유지하고 싶다고 말하십시오.
  • oncreate 동안 화면을 유지하기 위해 창 관리자 호출을 통해 Android에 알리십시오.
  • 웨이크 록을 사용하여 장치가 항상 최대 전력을 사용하도록하고 배터리를 방전시킵니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.