Android游戏开发基础:唤醒锁、全屏模式、连续渲染与图形绘制
1. 使用唤醒锁
在开发Android游戏时,我们可能会遇到屏幕自动变暗的问题。当我们一段时间不与设备交互时,屏幕会自动变暗以节省电量。为了让屏幕始终保持亮起,我们可以使用唤醒锁(Wake Lock)。
1.1 添加权限
首先,我们需要在清单文件( AndroidManifest.xml )中添加相应的权限:
<uses-permission android:name="android.permission.WAKE_LOCK" />
1.2 获取唤醒锁实例
我们可以通过 PowerManager 来获取 WakeLock 实例:
PowerManager powerManager = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock");
这里的 PowerManager.FULL_WAKE_LOCK 类型可以确保屏幕保持亮起,CPU全速运行,键盘保持启用。
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



