在安卓4.0以上的版本,使用以下方式接听来电
Intent meidaButtonIntent = new Intent(Intent.ACTION_MEDIA_BUTTON);
KeyEvent keyEvent = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_HEADSETHOOK);
meidaButtonIntent.putExtra(Intent.EXTRA_KEY_EVENT, keyEvent);
context.sendOrderedBroadcast(meidaButtonIntent, null);
结果,发现在华为手机上无法接听。
经过试验,分别试了222个KEYCODE都无法接听电话,在这些键中,有几个是音乐播放键,这些键都能生效,唯独KEYCODE_HEADSETHOOK这个键不能接听电话。
跪求大家赐教!
Intent meidaButtonIntent = new Intent(Intent.ACTION_MEDIA_BUTTON);
KeyEvent keyEvent = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_HEADSETHOOK);
meidaButtonIntent.putExtra(Intent.EXTRA_KEY_EVENT, keyEvent);
context.sendOrderedBroadcast(meidaButtonIntent, null);
结果,发现在华为手机上无法接听。
经过试验,分别试了222个KEYCODE都无法接听电话,在这些键中,有几个是音乐播放键,这些键都能生效,唯独KEYCODE_HEADSETHOOK这个键不能接听电话。
跪求大家赐教!