您的位置:首页 > 移动开发 > Android开发

如何反射获取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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: