property_get是一個用于獲取Android系統屬性值的函數。它的用法如下:
int property_get(const char* key, char* value, const char* default_value);
參數解釋:
返回值:
示例用法:
#include <cutils/properties.h>
char value[PROPERTY_VALUE_MAX];
int length = property_get("ro.build.version.sdk", value, "0");
if (length > 0) {
// 獲取屬性成功
printf("SDK版本:%s\n", value);
} else {
// 獲取屬性失敗
printf("獲取SDK版本失敗\n");
}
以上示例中,我們使用property_get獲取了系統屬性ro.build.version.sdk
的值,并將其打印出來。如果獲取成功,length變量將存儲屬性值的長度;否則,length為0,表示獲取失敗。如果屬性不存在,則返回的是default_value參數的值。