小编Bha*_*ath的帖子

如何以编程方式断开传出呼叫

我已经使用以下代码以编程方式断开调用,但它无法正常工作.

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()); 
    } 
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我吗?我需要更改代码还是什么......?

android

0
推荐指数
2
解决办法
6437
查看次数

标签 统计

android ×1