我正在尝试制作一个非常小的应用程序,可以精确修改手机音量,我让它工作,但问题是Android只有15个音量位置,我希望能够设置像95,96的音量, 97等。
我能做到这一点的方式是什么?我正在使用AudioManager来调整音频。
由于
Button plus = (Button) findViewById(R.id.button);
Button minus = (Button) findViewById(R.id.button2);
minus.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)-1,0);
Toast.makeText(getBaseContext(),String.valueOf(audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)),Toast.LENGTH_SHORT).show();
}
});
plus.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)+1,0);
Toast.makeText(getBaseContext(),String.valueOf(audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)),Toast.LENGTH_SHORT).show();
}
});
答案 0 :(得分:0)
基本上你不能作为程序员这样做,这是用户必须做的一系列步骤。
检查我的评论。