我已经看到很多关于振铃模式的问题。似乎没有什么可以让我知道我面临的问题。对于在前台启动的服务,我已将振铃模式设置为正常 RING 模式。不幸的是,如果它首先处于静音或振动状态,这似乎不会改变手机的铃声模式。但是,如果将同一段代码放在一个活动的按钮后面,那么它就可以工作。
上述情况仅发生在 Android 4.0.4 (ICS) 而不是 FR 2.2。关于如何解决这个问题的任何线索?这是我的代码:
AudioManager audioManager = (AudioManager) ctx.getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);