Android(安卓)get property的一种方法
16lz
2021-12-04
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;}
更多相关文章
- 箭头函数的基础使用
- Python技巧匿名函数、回调函数和高阶函数
- Android(安卓)8.1 (O) Launcher3 方面修改
- Andoid - 开发实例(2): ViewPager卡片式界面2
- Android(安卓)ril移植-6410开发板SIM300模块
- Android(安卓)Touch事件
- Android系统框架基础
- Android(安卓)Usb源码分析
- 2011.09.23——— android sample之Notepad(context menu)