Systemproperties类在android.os下,但这个类是隐藏的, 上层程序开发无法直接使用。
使用方法:
在app-build.gradle文件中 android标签下,添加如下代码段
android {
......
//以下是为了找到android.os.SystemProperties这个隐藏的类
String SDK_DIR = System.getenv("ANDROID_SDK_HOME")
//("TAG", "SDK_DIR = " + SDK_DIR );
if(SDK_DIR == null) {
Properties props = new Properties()
props.load(new FileInputStream(project.rootProject.file("local.properties")))
SDK_DIR = props.get('sdk.dir');
}
dependencies {
compileOnly files("${SDK_DIR}/platforms/android-21/data/layoutlib.jar")
}
}