还有其他设置窗口亮度的方法吗?

时间:2015-01-23 00:40:52

标签: android android-5.0-lollipop

我维护一个自动亮度应用程序,它使用叠加来设置屏幕亮度。亮度通过LayoutParams.screenBrightness设置。

直到棒棒糖,我使用TYPE_SYSTEM_OVERLAY作为叠加类型,一切都很好。

但是,棒棒糖将此叠加类型视为威胁或其他内容:

  1. 如果存在这样的叠加层,则根本不会自动打开屏幕
  2. 如果稍后添加了叠加层,则会暂停全屏通知,例如闹钟或来电,并缩小为通知栏
  3. 自然,这对我来说是个大问题。

    我测试了其他窗口类型,发现TYPE_PRIORITY_PHONETYPE_SYSTEM_ALERTTYPE_TOAST都有效(从某种意义上说它们不会取消全屏通知),但是他们在锁定屏幕时不会尊重亮度命令。

    在锁定屏幕中,还有其他方法可以设置屏幕亮度吗?

0 个答案:

没有答案