该AudioManager-class提供以下方法来调整某些流的音量:
adjustVolume(int, int)adjustStreamVolume(int, int, int)adjustSuggestedStreamVolume(int, int, int)setStreamVolume(int, int, int)所有这些方法都将flag参数作为最后一个参数.你感兴趣的旗帜是FLAG_SHOW_UI:
显示包含当前音量的祝酒词.
因此,要摆脱Toast,不要提供此标志(或int值1),但提供所有其他标志(如果需要)或只是0:
AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
manager.adjustVolume(AudioManager.ADJUST_RAISE, 0);
Run Code Online (Sandbox Code Playgroud)
上面的代码片段适用于Android 4.0.4(摩托罗拉Xoom)和Android 2.3.5(HTC Desire HD).
| 归档时间: |
|
| 查看次数: |
3322 次 |
| 最近记录: |