android c和java代码中获取配置属性

    在代码中获取/systemild.prop文件定义的属性,分C/C++语言和Java语言两种:
    c/c++    
#include <cutils/properties.h>  // 定义了 PROPERTY_VALUE_MAX 值 及property_get等方法

int mHardwareRotation = 0;
char property[PROPERTY_VALUE_MAX];
if (property_get("ro.sf.hwrotation", property, "0") > 0) {
    mHardwareRotation = atoi(property);
}
    Java
       import android.os.SystemProperties;

      int mHardwareRotation = SystemProperties.getInt("ro.sf.hwrotation",0);
      String abc =  SystemProperties.get("ro.sf.abc","bbb");

      string类型用get
      String defaultIME = SystemProperties.get("ro.tchip.defaultIME");

你可能感兴趣的:(android)