gpt4 book ai didi

android - 以编程方式启用/禁用键盘声音和振动

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:43 25 4
gpt4 key购买 nike

我正在尝试找到一种在敲击按键时禁用和启用键盘声音和振动的方法。我在 Stack Overflow 和其他 Android 论坛 上进行了搜索,但没有找到任何结果。

我试过 AudioManager 启用振动模式,但我想激活振动模式和键盘声音。

audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
AudioManager.VIBRATE_SETTING_ON);

有什么办法可以改变 android.provider.Settings 的键盘声音和振动吗?

最佳答案

看看How to disable default sound effects for all my application or activity用于禁用敲击声。

要以编程方式禁用触觉反馈和触摸声音,请查看 http://developer.android.com/reference/android/view/View.html#setHapticFeedbackEnabled(boolean) http://developer.android.com/reference/android/view/View.html#setSoundEffectsEnabled(boolean)

更简单的方法是在 styles.xml 中定义以下内容

<!-- Application theme. -->
<style name="AppTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
<item name="android:soundEffectsEnabled">false</item>
<item name="android:hapticFeedbackEnabled">false</item>
</style>

在你的 manifest.xml 中

<application [...] android:theme="@style/AppTheme" >

关于android - 以编程方式启用/禁用键盘声音和振动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16395601/

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