getProperty

系统签名属性persist.sys.alex

persist表示持久,重启后仍然存在。sys表示system权限?

 

android:sharedUserId="android.uid.system"

private static final String PROPERTY_NODE = "persist.sys.alex";

public
static String getProperty(String key, String defaultValue) { String value = null; try { Class<?> clazz = Class.forName("android.os.SystemProperties"); Method get = clazz.getMethod("get", String.class, String.class); value = (String)(get.invoke(clazz, key, defaultValue)); } catch (Exception e) { e.printStackTrace(); }finally { return value; } } public static void setProperty(String key, String value) { try { Class<?> clazz = Class.forName("android.os.SystemProperties"); Method method = clazz.getMethod("set", String.class, String.class); method.invoke(clazz, key, value); } catch (Exception e) { e.printStackTrace(); } }

 

posted @ 2019-07-15 10:10  牧 天  阅读(248)  评论(0)    收藏  举报