android c和java代码中获取配置属性
16lz
2021-01-25
在代码中获取/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");
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");
更多相关文章
- 分支和循环(二)(零基础学习C语言)
- android 编译学习
- Android之Notification-android学习之旅(二)
- Android学习笔记之获得屏幕属性DisplayMetrics
- 自定义Android(安卓)Toasts风格
- Android隐藏标题栏、状态栏、导航栏及全屏方法总结
- Android(安卓)Smali第一次完整的见面
- Android(安卓)学习笔记 -- 环境搭建
- android中的layoutparams参数使用的简单总结