Java反射基础用法
来源:互联网 发布:mac 复制当前路径 编辑:程序博客网 时间:2024/05/19 18:45
基本用法(类调用):
//获取系统属性值反射方法public String getSystemProperty(String key) {String v = "";try {Class<?> c = Class.forName("android.os.SystemProperties");Method m = c.getDeclaredMethod("get", String.class);v = (String) m.invoke(c, key);} catch (Exception e) {}if ("".equals(v)) return "no";return v.trim();}
基本用法(实例调用):
public List<String> getxxApps() { List<String> apps = new ArrayList<String>(); try { Class<?> cl = Class.forName("com.android.xx.cl"); Object con = cl.newInstance(); Method myMethod = VivoCustomManager.getMethod("myMethod", null); apps = (List<String>) myMethod.invoke(con, null); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (NoSuchMethodException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InvocationTargetException e) { // TODO Auto-generated catch block e.printStackTrace(); } return apps; }
阅读全文
0 0
- Java反射基础用法
- java反射(一):反射基础
- [ java ] java基础反射!
- java反射用法
- Java反射用法详解
- java反射用法简述
- JAVA反射-getGenericSuperclass()用法
- java反射的用法
- java反射用法
- java反射用法
- Java反射的用法
- Java 反射基础
- java基础加强--反射
- java反射基础
- java 反射基础学习
- java反射的基础
- Java基础21-反射
- Java基础(反射案例)
- iOS开发笔记-配置
- CodeVS1052 地鼠游戏 解题报告【背包型DP】
- [乱搞]51 Nod 1859—Clarke and number
- 第九章
- “雄关漫道真如铁 而今迈步从头越” -- 我的web开发学习路线
- Java反射基础用法
- vue.js实现单页跳转
- bzoj 2768: [JLOI2010]冠军调查 最小割
- strcpy()的注意事项以及strncpy()的用处
- iOS设备发展史
- ActionBar在AppCompatActivity中使用时的几个问题总结
- java 线程方法同步和同步块
- 《银翼杀手2049》:Cyberpunk新里程碑
- Median