有時候在做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{
}

==

 

arrow
arrow

    CuteParrot 發表在 痞客邦 留言(0) 人氣()