相关疑难解决方法(0)

保持屏幕,哪个方向?

我找到了两种保持屏幕的方法:

第一个更简单:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Run Code Online (Sandbox Code Playgroud)

第二个是使用唤醒锁并需要额外的许可:

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);  
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "DoNotDimScreen");
Run Code Online (Sandbox Code Playgroud)

除了第二种方法实施起来更复杂并需要额外的许可之外,这两种方法之间是否有任何真正的区别?最终结果总是一样吗?

android screen

9
推荐指数
1
解决办法
6636
查看次数

标签 统计

android ×1

screen ×1