我正在开发将使用 Telephony API 的应用程序。
我在用:
Context context = getBaseContext();
TelephonyManager tMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
try {
Class<?> c = Class.forName(tMgr.getClass().getName());
Method method = c.getDeclaredMethod("getITelephony");
method.setAccessible(true);
ITelephony telephonyService = (ITelephony) method.invoke(tMgr);
telephonyService.silenceRinger();
telephonyService.answerRingingCall();
} catch (Exception e) {
// exception handling
}
此代码用于自动接听电话,在 Android 2.2 中可以正常工作,但在 Android 2.3 中无法正常工作。
Android 2.3 中是否有电话 API 的替代品?