我测试我的应用程序上三星Galaxy S3,它有两个触摸式按键后退按钮和菜单按钮禁用所有声音效果(硬件按键太)在Android
我设置soundEffectsEnabled
到false
所有的根视图,并尝试制作自定义主题(如here中指出的),并在应用程序的清单文件上设置该主题(我试图将其添加到每个Activity
元素中)。没有成功。
这里是RES我的XML文件/值:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyCustomTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
<item name="android:soundEffectsEnabled">false</item>
</style>
</resources>
而且我Application
元素的开始标记:
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/MyCustomTheme" >
它建立并正常运行。 NoTitleBar.Fullscreen
也可以工作,但背部和菜单触摸按钮仍然播放声音。
是整个设备转向静音模式的选项?因为这是我的理解,后面,家庭,最近和任何其他硬件密钥由系统进程控制。 – 2015-06-27 20:22:17