有時候在做Android開發的時候,必須在 cpp 或是 java 的code下,獲取裝置上 property的值
以下分別在java 與 cpp下獲取"ro.build.product"為範例:
--FOR JAVA-
import android.os.SystemProperties;
final String RO_BUILD_PRODUCT = SystemProperties.get("ro.build.product");
if ( RO_BUILD_PRODUCT.equals("HTC") )
{
}else{
}
--FOR CPP--
#include <cutils/properties.h>
CHAR model_num[PROPERTY_VALUE_MAX] = {0};
property_get("ro.build.product", model_num, "");
if (!CdkUtils::StrCmp(model_num, "HTC")) {
}else{
}
==
文章標籤
全站熱搜