2011-08-03 78 views

回答

1

你需要添加這個文件,然後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()); 
     } 
    } 
+0

得到http://dl.dropbox.com/u/31740476/ITelephony ITelephony.aidl文件。 aidl –

+0

還有其他的選擇嗎?我只是不想使用ITelephony – Speise

+0

不知道,但爲什麼你不想使用ITelephony? –

相關問題