2013-01-05 70 views
1

如何button.I斷開電話正在使用下面的代碼:如何通過按鈕斷開電話?

try { 
     // Java reflection to gain access to TelephonyManager's 
     // ITelephony getter 
     Log.v(TAG, "Get getTeleService..."); 
     Class c = Class.forName(tm.getClass().getName()); 
     Method m = c.getDeclaredMethod("getITelephony"); 
     m.setAccessible(true); 
     com.android.internal.telephony.ITelephony telephonyService = (ITelephony) m 
       .invoke(tm); 
    } catch (Exception e) { 
     e.printStackTrace(); 
     Log.e(TAG, "FATAL ERROR: could not connect to telephony subsystem"); 
     Log.e(TAG, "Exception object: " + e); 

回答

1

用於斷開通話程序,您必須在您的項目中添加ITelephony.AIDL文件。如果已添加,則包名必須爲com/android/internal/telephony/ITelephony.AIDL:欲瞭解更多信息,請參閱Blocking Incoming call。從here下載AIDL文件。

要斷開的ITelephony

+0

我要創造我自己的撥號程序,這將有通話和diconnecting自己的小部件通話使用endCall();方法。 –