ฉันมีเกมที่ใช้ accelerometer เพื่อย้ายคนไปมาบนหน้าจอ หลังจากนั้นไม่กี่วินาทีหน้าจอก็สลัว มีวิธีใดบ้างที่จะทำให้มันมีชีวิตชีวาและสดใสในระหว่างกิจกรรมของเกม?
ฉันมีเกมที่ใช้ accelerometer เพื่อย้ายคนไปมาบนหน้าจอ หลังจากนั้นไม่กี่วินาทีหน้าจอก็สลัว มีวิธีใดบ้างที่จะทำให้มันมีชีวิตชีวาและสดใสในระหว่างกิจกรรมของเกม?
คำตอบ:
ด้วยPowerManager APIคุณสามารถรับและปลดล็อคเพื่อ:
คำเตือนคุณต้องเพิ่มหนึ่งสิทธิ์:
<uses-permission android:name="android.permission.WAKE_LOCK" />
ฉันพยายามอย่างนั้นเมื่อเริ่มต้นกิจกรรม
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
โพสต์บล็อกนี้ครอบคลุมสามวิธีในการบรรลุเป้าหมายนี้:
http://blog.blundell-apps.com/tut-keep-screen-onawake-3-possible-ways/
โดยพื้นฐานแล้วคุณ: