Android get property的一种方法
16lz
2021-01-23
android里有个命令,可以获取当前属性:
<!-- lang: shell -->adb shell getprop ro.hardware
但在Android SDK里没有这个函数,属于系统模块android.os.SystemProperties,可以通过java的反射机制获得
static public String getprop(String key, String defaultValue) { String value = defaultValue; try { Class<?> c = Class.forName("android.os.SystemProperties"); Method get = c.getMethod("get", String.class, String.class ); value = (String)( get.invoke(c, key, "unknown" )); } catch (Exception e) { Log.d(TAG, "get property error, " + e.getMessage()); } Log.d(TAG, "get property, " + key + " = " + value); return value;}
更多相关文章
- sencha touch 调用android主函数里的方法(可用与phoneGap开发第三
- Android sql数据库的Android包里面的函数介绍
- Android中调用C++函数的一个简单Demo
- 使用android中drawline函数无法绘制水平线的解决办法
- Android注解及反射实战--手写ButterKnife
- android上通过反射,获取存储器列表
- Android JNI char* 和jstring类型相互转换函数。
- C语言函数以及函数的使用
- 理解Android回调函数