gpt4 book ai didi

android - 如何在我的 Android 应用程序中关闭物理按钮的声音点击(音效)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:23 29 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,允许用户将手放在设备上,我想禁用物理按钮,这样用户就不会被不必要的点击所烦扰。

我已经禁用了后退菜单搜索按钮:

@Overridepublic void onBackPressed() {}@Overridepublic boolean onPrepareOptionsMenu(Menu menu) {return false;}@Overridepublic boolean onSearchRequested() {return false;}

而且我了解到不支持和/或不建议禁用home 键(尽管我希望这样做)。

好的,现在我想不出如何禁用已禁用的按键的咔哒声,它们除了一直滴答作响外什么都不做,有没有办法将其关闭?

我只想为我的应用静音它。如果不可能,我想了解以编程方式更改系统设置的替代方案,以便在关闭或更改焦点时恢复它。

最佳答案

您可以在应用启动时静音,在应用结束时取消静音

@override
public void onResume(){
super.onResume();
AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
mgr.setStreamMute(AudioManager.STREAM_SYSTEM, true);
}


@override
public void onPause(){
super.onPause();
AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
mgr.setStreamMute(AudioManager.STREAM_SYSTEM, false);
}

关于android - 如何在我的 Android 应用程序中关闭物理按钮的声音点击(音效)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10757942/

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