Android教程按钮“保存”铃声,通知卷中的更改

时间:2012-06-11 18:53:51

标签: android button savechanges savestate

Doese有人知道如何制作像this one这样的音量控制器的教程(底部有一个“保存”按钮)。这是我的问题,如何制作“保存”按钮。我可以创建所有卷SeekBars,但不幸的是,当我在SseekBar上进行更改时,它会自动更改手机设置(铃声,通知,媒体,通话中)的音量。

提前致谢。

1 个答案:

答案 0 :(得分:1)

首先,使用SeekBar并检索它设置的值。调整SeekBar时不要设置音量。然后,当按下保存按钮时,将这些值发送到AudioManager

使用此链接获取更详细的说明:Android Development: Change Media volume?以及此一个:SeekBar1.java

以下是一个简短的示例:

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);

ImageButton save = (ImageButton) findViewById(R.id.save);

save.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, valueFromSeekBar, flagIfNeeded);
    }
}); //End setOnClickListener()