gpt4 book ai didi

安卓亮度变化通知(或状态栏上卷通知)

转载 作者:行者123 更新时间:2023-11-29 22:01:21 29 4
gpt4 key购买 nike

在 Android 中,用户可以通过“向下滚动”状态栏(或通知栏,无论在 Android 中如何称呼)来更改亮度并在那里更改亮度。

我需要在我的应用中显示亮度 slider 。我知道如何获取系统亮度值,但问题是如何知道用户是否更改了亮度?当用户滚动通知栏时,我没有收到 onResume。我怎么知道亮度已经改变或通知栏向用户显示了我的 Activity ?

最佳答案

尝试创建一个线程,该线程具有无限期运行(或直到您希望它运行)的可运行线程,您可以在其中监听当前亮度的变化。这可以很容易地完成

  1. 找到原始屏幕亮度并将其分配给名为 oldScreenBrightness 的变量。

  2. 在你的线程中检查

    currentScreenBrightness = getCurrentScreenBrightness();
    if (oldScreenBrightness != currentScreenBrightness)
    {
    doSomething()
    oldScreenBrightness = currentScreenBrightness
    }
    else
    {
    doNothing or doSomethingElse
    }

关于安卓亮度变化通知(或状态栏上卷通知),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11853635/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com