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 に答える