如何识别手机是否处于静音模式?
我使用的是Android 1.5.我尝试使用"android.provider.Settings.ACTION_SOUND_SETTINGS".它不起作用.
我想注册一个广播接收器来处理VOLUME_CHANGED_ACTION事件,只为volume_voice流类型(我凭经验看是指数0的Settings.System.VOLUME_SETTINGS).
标签EXTRA_VOLUME_STREAM_TYPE是隐藏的,所以我使用了显式字符串"android.media.EXTRA_VOLUME_STREAM_TYPE".这一切都工作正常在Android 2.3.4(获得价值0为volume_voice如预期),但在2.3.5,这额外的保存价值10,这给出了一个ArrayIndexOutOfBoundsException上Settings.System.VOLUME_SETTINGS.此外,我看到volume_voice仍然是指数0在Settings.System.VOLUME_SETTINGS.
有没有更强大的处理方式VOLUME_CHANGED_ACTION为volume_voice流类型?
编辑或任何其他方式来做标题要求的?
android ×2