0

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

4

1 回答 1

0

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

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());
        }
于 2016-01-20T06:05:15.317 回答