android properties分析(1) Properties的设置和获取接口 getprop setprop SystemProperties.get SystemProperties.set
2013-02-27 17:40
573 查看
Android提供了一套系统参数设置和获取的方法,这些参数可以在android系统中静态或动态的设定和获取。
setprop "key" "value"
#define PROPERTY_KEY_MAX 32
#define PROPERTY_VALUE_MAX 92
int property_get(const char *key, char *value, const char *default_value);
int property_set(const char *key, const char *value);
int property_list(void (*propfn)(const char *key, const char *value, void *cookie), void *cookie);
public static final int PROP_NAME_MAX = 31;
public static final int PROP_VALUE_MAX = 91;
public static String get(String key) ;
public static String get(String key, String def) ;
public static int getInt(String key, int def) ;
public static long getLong(String key, long def) ;
public static boolean getBoolean(String key, boolean def) ;
public static void set(String key, String val) ;
public static void addChangeCallback(Runnable callback) ;
函数接口命令很明确,就不介绍了
Properties的设置和获取接口
命令行 properties设置和获取接口
getprop “key”setprop "key" "value"
C code properties设置和获取接口
system/core/libcutils/properties.c#define PROPERTY_KEY_MAX 32
#define PROPERTY_VALUE_MAX 92
int property_get(const char *key, char *value, const char *default_value);
int property_set(const char *key, const char *value);
int property_list(void (*propfn)(const char *key, const char *value, void *cookie), void *cookie);
Java code properties设置和获取的接口:
frameworks/base/core/java/android/os/SystemProperties.javapublic static final int PROP_NAME_MAX = 31;
public static final int PROP_VALUE_MAX = 91;
public static String get(String key) ;
public static String get(String key, String def) ;
public static int getInt(String key, int def) ;
public static long getLong(String key, long def) ;
public static boolean getBoolean(String key, boolean def) ;
public static void set(String key, String val) ;
public static void addChangeCallback(Runnable callback) ;
函数接口命令很明确,就不介绍了
相关文章推荐
- 关于Android的SystemProperties的 set和get可能存在延时的分析
- android properties分析(2) 应用层 properties设置和获取接口分析
- android properties分析(3) Bionic code properties设置和获取的接口分析
- 关于Android的SystemProperties的 set和get可能存在延时的分析
- Android通过SystemProperties获取build.prop中配置的信息
- Android 的系统属性(SystemProperties)设置分析
- Android 的系统属性(SystemProperties)设置分析
- Android 的系统属性(SystemProperties)设置分析
- Android 的系统属性(SystemProperties)设置分析
- Android 的系统属性(SystemProperties)设置分析
- Android 的系统属性(SystemProperties)设置分析
- Android 的系统属性(SystemProperties)设置分析
- Android : 反射机制获取或设置系统属性(SystemProperties)
- Android 的系统属性(SystemProperties)设置分析
- 修改Android系统属性SystemProperties.set("sys.powerctl", "shutdown")关机分析
- Android : 反射机制获取或设置系统属性(SystemProperties)【转】
- 修改Android系统属性SystemProperties.set("sys.powerctl", "shutdown")关机分析
- Android 的系统属性(SystemProperties)设置分析
- Android 的系统属性(SystemProperties)设置分析
- Android 的系统属性(SystemProperties)设置分析