Android 使用SeekBar 变更屏幕亮度和声音音量
时间: 2024-03-15 16:02:53 浏览: 175
好的,我可以为您提供一些关于如何使用SeekBar来变更Android屏幕亮度和声音音量的基本信息。
1. 变更屏幕亮度:
可以使用以下代码来获取并设置当前屏幕亮度:
```
// 获取当前屏幕亮度
int currentBrightness = android.provider.Settings.System.getInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS);
// 设置屏幕亮度
android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, progress);
```
其中,progress是SeekBar的当前值。
2. 变更声音音量:
可以使用以下代码来获取并设置当前音量:
```
// 获取当前音量
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int currentVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
// 设置音量
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, progress, 0);
```
同样,progress是SeekBar的当前值。
希望这些信息可以帮助您实现您想要的功能。
阅读全文