Android-C代码获取系统属性

Posted 胖子luffy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android-C代码获取系统属性相关的知识,希望对你有一定的参考价值。

1.添加头文件:

#include <cutils/properties.h>

2.


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);

使用:

#include "cutils/properties.h"

char prop[PROPERTY_VALUE_MAX] = "000";
if(property_get("prop_name", prop, NULL) != 0) 
    ...

3.android.mk添加:

LOCAL_STATIC_LIBRARIES :=libcutils

以上是关于Android-C代码获取系统属性的主要内容,如果未能解决你的问题,请参考以下文章

使用Java代码在应用层获取Android系统属性

System.getProperty()方法获取系统变量

获取磁盘的文件系统类型

获取“驱动程序可执行文件的路径必须由 webdriver.chrome.driver 系统属性设置”虽然设置正确的路径

Android 系统属性读取和设置详解

Android SystemProperties系统属性详解