当加速度计更改为特定值时,如何自动应答呼叫。
public void onSensorChanged(SensorEvent event) {
if (event.values[0] <1) {
//ANSWER CODE
//Sometext
acceleration.setText("ANSWERED");
}
下面传来的代码是接听电话,但我不想按按钮。我不知道如何转换此代码以将其添加到 onSensorChanged:
Intent i = new Intent(Intent.ACTION_MEDIA_BUTTON);
i.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_UP,
KeyEvent.KEYCODE_HEADSETHOOK));
context.sendOrderedBroadcast(i, null);
你应该做一些类似的事情
Intent i = new Intent(Intent.ACTION_ANSWER);
startActivity(i);
Intent.ACTION_ANSWER的文档在这里,你可能想看看它。似乎它不需要任何额外的功能,所以你可能对此感到满意。