我測試我的應用程序上三星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