如何增加或减少 Android 中小数的音量

How to Increase or Decrease Volume in Decimals in Android

我正在制作一个带有 inc 和 dec 按钮的简单应用程序。我想非常缓慢地增加或减少音量。

代码片段:

AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,1, AudioManager.FLAG_SHOW_UI);

在audio.adjustStreamVolume中增量值可以是小数,这样可以更精确地测试体积吗?

我正在尝试增加音量步数。

我在这里找到了答案: https://www.xda-developers.com/how-to-add-more-steps-to-your-volume-slider-root/

基本上我必须添加:

ro.config.media_vol_steps=60(因为我想要 60 级音量控制)

到文件 build.prop 文件位于 /system

这可以使用 buildedit pro 进行编辑。但它需要root权限。如何做到这一点我已经在下面解释过了。

然后重启系统然后我们可以看到我的 android 应用程序在我的问题中使用相同的代码使用 60 个增量步骤而不是 15

因为要编辑这个 build.prop 文件,所以需要 root 权限。所以我必须安装kingroot。

安装 kingroot 的过程在 https://www.youtube.com/watch?v=uuECdDIJmXQ

中给出