通过类名获取类。
Class serviceManager = Class.forName("android.os.ServiceManager");
获取方法
Method method = serviceManager.getMethod("getService", String.class);
调用方法
method.invoke(serviceManager.newInstance(), "phone");
侯捷谈Java反射机制
http://blog.youkuaiyun.com/njchenyi/article/details/1620939
http://www.blogjava.net/zh-weir/archive/2011/03/26/347063.html

本文深入解析Java反射机制,详细介绍如何通过类名获取类对象,进而调用方法。包括关键步骤如使用Class.forName()方法加载类,使用getMethod()方法获取方法对象,最后通过invoke()方法调用方法。文章还引用了相关博客资源进行补充说明。
865

被折叠的 条评论
为什么被折叠?



