徐州市新沂市建设局网站,wordpress 主页,wordpress获取上传文件大小,wordpress 二级目录安装在 Android Studio 中引入android.os.SystemProperties
前言
网上有很多种方法#xff0c;其中直接导入包的办法是行不通的#xff0c;昨天自己发现问题后也踩了很多坑#xff0c;现在把问题解决了也全面汇总了几种方法#xff0c;确保可以百分百引入
1. layoutlib.jar包…在 Android Studio 中引入android.os.SystemProperties
前言
网上有很多种方法其中直接导入包的办法是行不通的昨天自己发现问题后也踩了很多坑现在把问题解决了也全面汇总了几种方法确保可以百分百引入
1. layoutlib.jar包
在开始之前您需要确保已获得 layout.jar 文件。通常该文件位于 Android SDK 的平台目录中。以下是找到它的步骤
打开 Android SDK 目录通常路径类似于 Windows: C:\UsersYourUsername\AppData\Local\Android\Sdk\platforms\android- version \data macOS/Linux: /Android/sdk/platforms/android- version /data/ 在相应的目录中查找 layout.jar 文件若已拥有直接跳到第二步。如果没有找到返回根目录或AndroidStudio目录搜索此文件名
find ./ -name layoutlib.jar
./Desktop/android-studio/plugins/design-tools/lib/layoutlib.jar找到文件后复制到上面对应的SDK目录/data中
2. 在 build.gradle 中引入 layout.jar
找到 layoutlib.jar 后您需要打开项目的 build.gradle 文件。添加如下内容
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-version/data/layoutlib.jar)}//以上是为了找到android.os.SystemProperties这个隐藏的类
}3. 成功引入包
一旦完成上述步骤您应该能够在项目中成功使用 layout.jar 中的类和方法。
import android.os.SystemProperties;
String device_name Settings.System.getString(this.getContentResolver(),device_name);