如何增加或减少 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
中给出
我正在制作一个带有 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
中给出