property_get鎬庝箞浣跨敤
property_get鍑芥暟鏄竴涓郴缁熷嚱鏁帮紝鐢ㄤ簬鑾峰彇绯荤粺灞炴€у€笺€?/p>
浣跨敤鏂规硶濡備笅锛?/p>
- 瀵煎叆澶存枃浠讹細
#include <cutils/properties.h>
- 澹版槑涓€涓瓧绗︽暟缁勬潵瀛樺偍灞炴€у€硷細
char value[PROPERTY_VALUE_MAX];
- 浣跨敤property_get鍑芥暟鑾峰彇灞炴€у€硷細
property_get("property_name", value, "default_value");
鍏朵腑锛?quot;property_name"鏄鑾峰彇鐨勫睘鎬у悕锛寁alue鏄瓨鍌ㄥ睘鎬у€肩殑鏁扮粍锛?quot;default_value"鏄睘鎬у€间笉瀛樺湪鏃剁殑榛樿鍊笺€?/p>
- 鍙互浣跨敤鑾峰彇鍒扮殑灞炴€у€煎仛杩涗竴姝ョ殑澶勭悊銆?/li>
娉ㄦ剰浜嬮」锛?/p>
-
灞炴€у悕鏄竴涓瓧绗︿覆锛岄暱搴︿笉鑳借秴杩嘝ROPERTY_KEY_MAX銆?/p>
-
灞炴€у€兼槸涓€涓瓧绗︿覆锛岄暱搴︿笉鑳借秴杩嘝ROPERTY_VALUE_MAX銆?/p>
-
濡傛灉灞炴€т笉瀛樺湪锛屽皢浼氫娇鐢ㄩ粯璁ゅ€笺€?/p>
绀轰緥浠g爜濡備笅锛?/p>
#include <stdio.h>
#include <cutils/properties.h>
int main() {
char value[PROPERTY_VALUE_MAX];
property_get("ro.product.model", value, "Unknown");
printf("Model: %s\n", value);
return 0;
}
浠ヤ笂绀轰緥浠g爜鑾峰彇浜嗙郴缁熷睘鎬?quot;ro.product.model"鐨勫€硷紝骞舵墦鍗板嚭鏉ャ€傚鏋滃睘鎬т笉瀛樺湪锛屽垯鎵撳嵃"Unknown"浣滀负榛樿鍊笺€?/p>