gpt4 book ai didi

java - 显示安卓铃声音量

转载 作者:行者123 更新时间:2023-11-30 02:24:55 25 4
gpt4 key购买 nike

我正在尝试创建一个仅在屏幕上显示音量值的应用程序。下面是我编写的代码,我觉得它应该可以工作,但是当我运行它时,我得到的值是 7,但无论我更改铃声音量多少次都不会改变。任何帮助表示赞赏!谢谢

public class MainActivity extends Activity {

int myCurrentVolume = 0;
String myString = "Hello World";
AudioManager myAudio;


private TextView myVolumeLevel;

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

myVolumeLevel = (TextView) this
.findViewById(R.id.text_VolumeLevel);

myAudio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
myCurrentVolume = myAudio.getStreamVolume(AudioManager.ADJUST_SAME);


String myString = String.valueOf(myCurrentVolume);
myVolumeLevel.setText(myString);

最佳答案

如果你想获得铃声音量,你需要将对getStreamVolume()的调用改成这样:

myCurrentVolume = myAudio.getStreamVolume(AudioManager.STREAM_RING);

关于java - 显示安卓铃声音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28005026/

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