这是我的链接源代码,我想结束特定时间结束的外出通话。在一些限制时间之后另一个外出通话。
答案 0 :(得分:1)
用于结束项目中的android添加ITelephony.aidl
中的调用,并像这样调用endCall()
方法:
private void endCall() {
//iTelephony
Class<TelephonyManager> c = TelephonyManager.class;
Method getITelephonyMethod = null;
try {
getITelephonyMethod = c.getDeclaredMethod("getITelephony",(Class[]) null);
getITelephonyMethod.setAccessible(true);
ITelephony iTelephony = (ITelephony) getITelephonyMethod.invoke(mTelephonyManager, (Object[]) null);
iTelephony.endCall();
Log.v(this.getClass().getName(), "endCall......");
} catch (Exception e) {
Log.e(this.getClass().getName(), "endCallError", e);
}
}
答案 1 :(得分:-1)
package com.android.internal.telephony;
interface ITelephony {
boolean endCall();
void answerRingingCall();
void silenceRinger();
}
创建一个包装保存它