如何反射获取Android SystemProperties 的字段
2017-08-16 15:09
489 查看
1、获取Android系统的 字段属性
private String getSystemProperties(String key){
String values = "";
Class<?> cls = null;
try {
cls = Class.forName("android.os.SystemProperties");
Method mMethod = cls.getMethod("get", String.class);
Object object = cls.newInstance();
values = (String) mMethod.invoke(object, key);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (NoSuchMethodException 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 (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return values;
}
private String getSystemProperties(String key){
String values = "";
Class<?> cls = null;
try {
cls = Class.forName("android.os.SystemProperties");
Method mMethod = cls.getMethod("get", String.class);
Object object = cls.newInstance();
values = (String) mMethod.invoke(object, key);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (NoSuchMethodException 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 (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return values;
}
相关文章推荐
- Android : 反射机制获取或设置系统属性(SystemProperties)【转】
- Android : 反射机制获取或设置系统属性(SystemProperties)
- Android : 反射机制获取或设置系统属性(SystemProperties)
- Android 反射机制获取或设置系统属性(SystemProperties)
- Android : 反射机制获取或设置系统属性(SystemProperties)
- android通过反射来获取系统属性SystemProperties
- 如何使用android.os.SystemProperties
- 使用反射创建Bean、Spring中是如何根据类名配置创建Bean实例、Java提供了Class类获取类别的字段和方法,包括构造方法
- 如何使用android.os.SystemProperties的方法
- android 里面 如何使用gson 快速获取类的所有字段名称,包括父类的
- SystemProperties源码分析 获取 Android WIFI接口
- 如何使用android.os.SystemProperties的方法
- Android根据反射获取R文件中的字段值即id值
- 如何使用android.os.SystemProperties
- 如何利用反射获取字段的数据
- 如何使用android.os.SystemProperties的方法
- android properties分析(1) Properties的设置和获取接口 getprop setprop SystemProperties.get SystemProperties.set
- Android L APP 如何获取sys file system 中节点的写权限
- 如何使用android.os.SystemProperties
- 如何使用android.os.SystemProperties的方法