博文

目前显示的是标签为“反射机制”的博文

Android应用反射机制获取Property

    在Android应用里面,有时候需要获取Property的值,而这时需要导入android.os.SystemProperties这个包,可这个包在framework里,需要导入相应的JAR包,如果在没有系统JAR时,就比较麻烦了,此时可以使用到JAVA的反射机制来处理该问题,如下对比:       1.使用JAR包时的调用代码:            import android.os.SystemProperties;            mIsBox = SystemProperties.getBoolean("ro.platform.has.mbxuimode", false);       2.使用反射机制的调用代码:            try {                   mIsBox = (boolean)Class.forName("android.os.SystemProperties")                         .getMethod("getBoolean", new Class[] { String.class, Boolean.TYPE })                         .invoke(null, new Object[] { "ro.platform.has.mbxuimode", false }); ...