0
我有我的Android應用程序,我想從我的應用程序完成呼叫電話。 我該怎麼做?如何從我的android應用程序完成通話電話?
我有我的Android應用程序,我想從我的應用程序完成呼叫電話。 我該怎麼做?如何從我的android應用程序完成通話電話?
你需要添加這個文件,然後ITelephony.aidl使用此方法來結束通話:
public static void callReject(Context context) throws Exception{
try{
TelephonyManager manager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
Class c = Class.forName(manager.getClass().getName());
Method m = c.getDeclaredMethod("getITelephony");
m.setAccessible(true);
ITelephony telephony = (ITelephony)m.invoke(manager);
telephony.endCall();
} catch(Exception e){
Log.d("",e.getMessage());
}
}
得到http://dl.dropbox.com/u/31740476/ITelephony ITelephony.aidl文件。 aidl –
還有其他的選擇嗎?我只是不想使用ITelephony – Speise
不知道,但爲什麼你不想使用ITelephony? –