反射使用
来源:互联网 发布:moonlight软件下载 编辑:程序博客网 时间:2024/05/16 23:41
Class localClass1 = Class.forName("com.yulong.android.telephony.CPSmsManager");
Constructor localConstructor = localClass1.getDeclaredConstructor(new Class[0]);
localConstructor.setAccessible(true);
Object sms_class = localConstructor.newInstance(new Object[0]);
Class[] sendMessagePara={ String.class, String.class,
ArrayList.class, ArrayList.class, ArrayList.class, int.class};
Class[] devidePara={ String.class};
Method sendMultipartMessage = localClass1.getDeclaredMethod("sendDualMultipartTextMessage", sendMessagePara);
Method deivedMessage = localClass1.getDeclaredMethod("divideMessage",devidePara);
Object[] arrayOfObject2 = new Object[6];
arrayOfObject2[0] = phoneNumber;
arrayOfObject2[1] = null;
arrayOfObject2[2] = null;
arrayOfObject2[3] = null;
arrayOfObject2[4] = null;
Integer localInteger = Integer.valueOf(0 + 1);
arrayOfObject2[5] = localInteger;
ArrayList<String> magArray =(ArrayList<String>) deivedMessage.invoke(sms_class, "hello");
Object localObject2 = sendMultipartMessage.invoke(sms_class,phoneNumber,null,magArray,null,null,2);
}catch (Exception localException){
localException.printStackTrace();
}
Constructor localConstructor = localClass1.getDeclaredConstructor(new Class[0]);
localConstructor.setAccessible(true);
Object sms_class = localConstructor.newInstance(new Object[0]);
Class[] sendMessagePara={ String.class, String.class,
ArrayList.class, ArrayList.class, ArrayList.class, int.class};
Class[] devidePara={ String.class};
Method sendMultipartMessage = localClass1.getDeclaredMethod("sendDualMultipartTextMessage", sendMessagePara);
Method deivedMessage = localClass1.getDeclaredMethod("divideMessage",devidePara);
Object[] arrayOfObject2 = new Object[6];
arrayOfObject2[0] = phoneNumber;
arrayOfObject2[1] = null;
arrayOfObject2[2] = null;
arrayOfObject2[3] = null;
arrayOfObject2[4] = null;
Integer localInteger = Integer.valueOf(0 + 1);
arrayOfObject2[5] = localInteger;
ArrayList<String> magArray =(ArrayList<String>) deivedMessage.invoke(sms_class, "hello");
Object localObject2 = sendMultipartMessage.invoke(sms_class,phoneNumber,null,magArray,null,null,2);
}catch (Exception localException){
localException.printStackTrace();
}
- 反射使用
- 反射使用
- 反射使用
- 反射:使用反射调用方法
- 反射的使用
- 反射方法的使用
- 反射的使用
- .Net中的反射使用
- 使用java反射机制
- c# 反射使用实例
- 反射的使用
- 反射方法的使用
- 反射使用入门
- 如何使用反射
- 反射的使用总结
- c# 反射使用实例
- java反射的使用
- C#反射使用入门
- Android build.prop生成过程
- 关于hashcode()和equal()方法的运用
- 修改UBOOT和LINUX调试串口(TI达芬奇芯片--DM6467)
- 我的第一篇博文
- JSP中文乱码解决方案了解和TOMCAT中文乱码解决
- 反射使用
- linux下安装swftools和openOffice
- Android系统Recovery工作原理之使用update.zip升级过程---updater-script脚本语法简介以及执行流程
- Android GPS 定位的实现
- hibernate联合主键用法
- hdu2079-选课时间
- POJ 2488
- 天天记录 - Eclipse Git插件Egit简单使用
- S5PV210 WinCE6.0 镜像烧写流程分析