作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 CountDownTimer
创建了一个计时器。此外,当计时器距离完成还有 5 秒时,每秒播放一次哔声,直到完成(变为 0 秒)。
我正在 Android 设备上进行测试,我已将屏幕超时设置为 15 秒。
我发现在屏幕超时完成后,计时器会暂停并且不会完成。此外,声音不播放。
我将以下代码用于 PowerManagement/唤醒锁,但它没有解决问题。
private PowerManager.WakeLock wl;
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "SampleScreen");
但是,关于使用下面的代码
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "SampleScreen");
它工作正常,但我想避免使用消耗大量电池的 FULL_WAKE_LOCK
。
要求是当屏幕关闭时,计时器应该继续运行并且声音文件应该在计时器完成前 5 秒每秒继续播放。
请提供有关如何处理的输入/示例代码。
最佳答案
您应该使用 PowerManager.PARTIAL_WAKE_LOCK
而不是 PowerManager.FULL_WAKE_LOCK
关于android - 与背光关闭相关的倒数计时器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6109080/
逆光(back light)是指照明被摄体背面的光。采用逆光使对着镜头方向的被摄体前部光暗,拍摄人物时,轮廓清晰明显,因此,全逆光又称轮廓光或剪影光;半逆光称伦勃朗光,是用于刻画人物个性的强光。
Apple 的 I/O 套件(通过 IODisplaySetFloatParameter)允许您在给定范围内设置显示亮度。但是,我记得我之前的笔记本电脑在最低设置下明显变暗。 各种屏幕调暗实用程序会改
我是一名优秀的程序员,十分优秀!