gpt4 book ai didi

java - Android只有15个音量位置,如何使用java更精确地调整它?

转载 作者:太空宇宙 更新时间:2023-11-04 10:33:12 27 4
gpt4 key购买 nike

我正在尝试制作一个非常小的应用程序,可以精确地修改手机音量,我成功了,但问题是 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();

}


});

最佳答案

基本上,作为程序员,你不能做到这一点,这是用户必须执行的一系列步骤。

查看我的评论。

关于java - Android只有15个音量位置,如何使用java更精确地调整它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49783555/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com