AudioManager.setRingerMode
call和 call有什么区别AudioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, ...)
文档中的“振铃模式”是什么意思?我很确定这是电话铃声模式。那么它与 call setStreamMute
with 有什么不同STREAM_VOICE_CALL
呢?
如果不是电话铃声模式,那是什么?
提前致谢。
AudioManager.setRingerMode
call和 call有什么区别AudioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, ...)
文档中的“振铃模式”是什么意思?我很确定这是电话铃声模式。那么它与 call setStreamMute
with 有什么不同STREAM_VOICE_CALL
呢?
如果不是电话铃声模式,那是什么?
提前致谢。
我从未在android平台上使用过音频流,但是,根据阅读文档,我认为setRingerMode会影响手机对来电的反应。例如,AudioManager.setRingerMode(RINGER_MODE_SILENT) 将在收到来电时禁用振动和声音。
但是,AudioManager.setStreamMute 似乎控制的不仅仅是电话铃声的音频流。
来自http://developer.android.com/reference/android/media/AudioManager.html#STREAM_VOICE_CALL的文档
我认为 AudioManager.setRingerMode(RINGER_MODE_SILENT) 的行为方式与 AudioManager.setStreamMute(STREAM_RING, true) 相同。
我认为了解区别的最佳方法(看看我说的是不是真的)是编写一个测试这两个功能的小程序。