这里是string类型的属性,其他可灵活修改反射类型
public static String getProperty(String key, String defValue) {
String value = "";
try {
Class<?> c = Class.forName("android.os.SystemProperties");
Method get = c.getMethod("get", String.class, String.class);
value = (String) (get.invoke(c, key, defValue));
} catch (Exception e) {
e.printStackTrace();
} finally {
return value;
}
}
private String mAIFaceSwitch=null;
mAIFaceSwitch=getProperty("persist.personalized.enable","0");
本文介绍了一种使用Java反射机制从Android系统中获取特定系统属性的方法。通过反射调用`android.os.SystemProperties`类的静态方法`get`来读取指定键的系统属性值,并提供了示例代码展示如何实现这一过程。

被折叠的 条评论
为什么被折叠?



