我已使用以下代碼以編程方式斷開呼叫,但它不起作用。如何以編程方式斷開撥出電話
private void callDisconnect(){
try{
TelephonyManager manager = (TelephonyManager)this.getSystemService(this.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());
}
}
任何人都可以幫助我嗎?我是否需要更改代碼或其他...?
這個工作在5.0.2棒棒糖 – Sudara 2015-07-05 01:55:16