帮我写个android 反射的demon
时间: 2023-02-05 07:38:23 浏览: 52
好的,这是一个简单的 Android 反射示例:
```
import java.lang.reflect.Method;
public class ReflectionExample {
public static void main(String[] args) {
try {
// 获取类的 Class 对象
Class clazz = Class.forName("com.example.MyClass");
// 创建一个实例
Object obj = clazz.newInstance();
// 获取方法的 Method 对象
Method method = clazz.getMethod("myMethod", String.class, int.class);
// 调用方法
Object result = method.invoke(obj, "hello", 123);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们通过反射获取了名为 "com.example.MyClass" 的类的 Class 对象,然后通过该 Class 对象创建了一个实例,并调用了这个实例的名为 "myMethod"、参数为 String 和 int 类型的方法。
希望这个示例对你有帮助。