5.0以前Android听筒模式和扬声器模式这样就管用
扬声器:
//关闭麦克风
mAudioManager.setMicrophoneMute(false);
// 打开扬声器
mAudioManager.setSpeakerphoneOn(true);
听筒模式:
mAudioManager.setMode(AudioManager.MODE_IN_CALL);
5.0后听筒模式不行了,需要这样,所有听筒模式都可以了
// 听筒模式下设置为false
am.setSpeakerphoneOn(false);
// 设置成听筒模式
am.setMode( AudioManager.MODE_IN_COMMUNICATION);
// 设置为通话状态
setVolumeControlStream(AudioManager.STREAM_VOICE_CALL);
5.0以前Android听筒模式和扬声器模式这样就管用 扬声器: //关闭麦克风 mAudioManager.setMicrophoneMute(false); // 打开扬声器 mAudioManager.setSpeakerphoneOn(true); 听筒模式: mAu
//AudioManager的实例化
AudioManager am = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
AudioManager.java提供的音量相关接口
voidsetStreamVolume(int streamType, int index, int flags): 调节所给...
5.0以前
Android
听筒
模式
和扬声器
模式
这样就管用
扬声器://关闭麦克风mAudioManager.setMicrophoneMute(false);//打开扬声器mAudioManager.setSpeakerphoneOn(true);
听筒
模式
:mAudioManager.setMode(AudioManager.MODE_IN_CALL);
5.0后听...
AudioManager mAudioManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
mAudioManager.setMicrophoneMute(true);
2. java层调用
// frameworks/base/media/java/
android
/media/AudioManager.java
public void setMicrophoneMute(boolea
话筒是输入(麦克风),
听筒
、扬声器是输出(喇叭)
听筒
/扬声器:
听筒
是用来听对方传送过来的声音,手机放的MP3和开机铃声是从喇叭发出的。
听筒
模式
,就是手机上一般听电话的内置小耳机,声音较小。
扬声器
模式
,就是声音外放,声音较大
传声器是一个声-电转换器件(也可以称为换能器或传感器),是和喇叭正好相反的一个器件(电→声)。是声音设备的两个终端,传声器是输入,喇叭是输出。
麦克风,学名为传声
通过程序获取
android
系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!
AudioManagermAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
//通话音量
int max = mAudioManager.getStream
diff --git a/data/keyboards/Generic.kl b/data/keyboards/Generic.kl
index 860aa9c118b..fd9773a5415 100644
--- a/data/keyboards/Generic.kl
+++ b/da
AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
audioManager.setMicrophoneMute(false);
audioManager.setSpeakerphoneOn(true);//使用扬声器外放,即使已经插入