【问题标题】:Change Watchface Brightness in Android Wear在 Android Wear 中更改表盘亮度
【发布时间】:2016-01-19 05:33:58
【问题描述】:

如何在表盘运行时使用 Android Wear SDK(在我的代码中)更改手表的亮度。 我想保持亮度低于 Android Wear 亮度设置的最低级别。

【问题讨论】:

  • 您是在谈论表盘的“活跃”阶段还是在环境中?
  • @AliNaddaf 其实两者都有:)
  • 您是否尝试过通常的android方法来改变亮度?
  • @AliNaddaf 最低级别还是不够暗淡。
  • 您的意思是通过程序将亮度设置为最低,但仍然太亮?

标签: wear-os brightness screen-brightness watchface


【解决方案1】:

我找到了一个解决方案,是的,它很生动!但在大多数手表上,它无法在 环境 模式下工作:

private void updateBrightness() {
            android.provider.Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);
            if (!mAmbient)
                android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, getBrightness());
            else
                android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, getAmbientBrightness());
        }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多