1. 通过反射机制获取类方法
Class<?> className = null;
className = Class.forName("android.telephony.SmsManager");//android.telephony.SmsManager->类名,必须带上类的全路径
2. 通过反射机制获取类下面的方法
Method method = null;
Class[] methodParams = {String.class, String.class, String.class, PendingIntent.class, PendingIntent.class};
method = className.getMethod("sendTextMessage", methodParams);//getMethod函数的第二参数为Class数组
3. 通过反射机制调用获取的方法
method.invoke(className, new Object[]{"12345678", null, "hello", sendIntent, null});//invoke函数的第二参数为一个Object数组,数组元素必须跟获取的方法的参数一一对应,否则将报IllegalArgumentException错误