1
저는 Telephony API를 사용할 응용 프로그램을 만들고 있습니다.Android2.3에서 텔레포니 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
}
이 코드는 자동 응답 전화에 사용되며, 안드로이드 2.2에서 잘 작동하지만 안드로이드 2.3에서 작동하지 않습니다
내가 사용하고 있습니다.
Android 2.3에서 Telephony API를 대체 할 수 있습니까? READ_PHONE_STATE하는 MODIFY_PHONE_STATE 변경하고 브로드 캐스트 리시버를 통해 경우 앱이 외부에서 accerss하려는 경우, 당신은 너무 권한 GET_TASK이 필요합니다 유일한 권한 귀하의 경우