Android 内部API的调用方法

Android 内部API的调用方法,android,telephonymanager,Android,Telephonymanager,使用下面的方法可以得到内部电话API中的方法列表 try { //com.android.internal.telephony is a package in my project and // in that I have an abstract Class named as Call c = Class.forName("com.android.internal.telephony.Call"); } catch (ClassNotFoundException e)

使用下面的方法可以得到内部电话API中的方法列表

try {
    //com.android.internal.telephony is a package in my project and
    // in  that I have an abstract Class named as Call
    c = Class.forName("com.android.internal.telephony.Call");
} catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
Method[] aClassMethods = c.getDeclaredMethods();
for (Method m2 : aClassMethods) {
    Log.e("Methods",m2.getName());
}

我想知道如何调用其中一种方法?

有什么原因不能让用户选择拨号或通过intent调用吗?为什么要使用隐藏API?是的,因为我想知道对方何时接听电话或电话何时开始响起