我正在开发一个Android项目。我想在舔按钮时将micrphone设置为静音。使用此代码:
AudioManager audioManager = ((AudioManager) getApplicationContext().getSystemService(Context.AUDIO_SERVICE));
audioManager.setMicrophoneMute(true);
一切正常,除了motorola 。
在morotola上,麦克风未设置为静音。有人可以给我一个建议吗?
我发现了这个:
Intent buttonUp = new Intent(Intent.ACTION_MEDIA_BUTTON);
buttonUp.putExtra(Intent.EXTRA_KEY_EVENT,new KeyEvent(KeyEvent.ACTION_UP,KeyEvent.KEYCODE_MUTE));
getBaseContext().sendOrderedBroadcast(buttonUp,"android.permission.CALL_PRIVILEGED");
现在如何使用此代码取消静音?