Android 系统prop java层的api 定义在类 android.os.SystemProperties 中
由于这个类是隐藏的,所以我们需要采用反射的方法去调用

反射调用

private String getProp(String key,String defaultValue){        String value = defaultValue;        try {            Class<?> c = Class.forName(SYSPropClass);            Method get = c.getMethod("get",String.class,String.class);            value = (String) get.invoke(c,key,"unknow");        } catch (ClassNotFoundException e) {            Log.d("MainActivity", e.getMessage());        } catch (NoSuchMethodException e) {            Log.d("MainActivity", e.getMessage());        } catch (InvocationTargetException e) {            Log.d("MainActivity", e.getMessage());        } catch (IllegalAccessException e) {            Log.d("MainActivity", e.getMessage());        }        return  value;    }调用方法:    String value = getProp("ro.product.model","")

更多相关文章

  1. Android(安卓)源码分析-打电话和发短信
  2. Android(安卓)中怎么设置全局自定义字体样式
  3. Android的ViewFlipper与GestureDetector
  4. Android:Deprecated Thread methods are not supported
  5. android ImageView实现圆角(xml实现方法)
  6. 越过Android中布局文件中使用onClick属性的坑
  7. Android(安卓)复习_Service 一
  8. Android(安卓)keep screen on 方法
  9. 安卓学习笔记之自定义ContentProvider

随机推荐

  1. android资源配置文件
  2. 背景图片显示问题 图片显示错误 android
  3. Cordova 入门AndroidStudio集成
  4. android动画效果处理
  5. ContentProvider-获取系统数据
  6. EditText 的常用属性与解释
  7. 阅读《Android(安卓)从入门到精通》(23)—
  8. Android使用Junit测试
  9. android 开源和一些博客总结
  10. Android版本与Linux内核