-
public class AppUtils
-
-
Method Summary
Modifier and Type Method Description final StringgetAppName(Context context)获取应用的名称。 final StringgetAppVersionName(Context context)获取应用的版本名称。 final LonggetAppVersionCode(Context context)获取应用的版本号(代码)。 final IntegergetMinSdkVersion(Context context)获取 minSdkVersion(运行时) final IntegergetTargetSdkVersion(Context context)获取 targetSdkVersion(运行时) final IntegergetDeviceSdkVersion()获取当前设备的 Android API 级别 final StringgetMetaDataString(Context context, String key)获取指定名称的 meta-data 值(字符串类型) final IntegergetMetaDataInt(Context context, String key)获取指定名称的 meta-data 值(整数类型) final BooleangetMetaDataBoolean(Context context, String key)获取指定名称的 meta-data 值(布尔类型) final UnitcopyToClipboard(Context context, String label, String text)复制文本到剪贴板 final DoublegetAppApkSizeInMB(Context $self)获取当前 App 的 APK 文件大小,单位:MB(保留两位小数) final IntegergetCompileSdkVersion()获取 compileSdkVersion(需在 build. final UnitlogAppInfo(Context context)打印所有版本信息(调试用) final StringhashString(String input)-
-
Method Detail
-
getAppName
final String getAppName(Context context)
获取应用的名称。
-
getAppVersionName
final String getAppVersionName(Context context)
获取应用的版本名称。
-
getAppVersionCode
final Long getAppVersionCode(Context context)
获取应用的版本号(代码)。
-
getMinSdkVersion
final Integer getMinSdkVersion(Context context)
获取 minSdkVersion(运行时)
-
getTargetSdkVersion
final Integer getTargetSdkVersion(Context context)
获取 targetSdkVersion(运行时)
-
getDeviceSdkVersion
final Integer getDeviceSdkVersion()
获取当前设备的 Android API 级别
-
getMetaDataString
final String getMetaDataString(Context context, String key)
获取指定名称的 meta-data 值(字符串类型)
-
getMetaDataInt
final Integer getMetaDataInt(Context context, String key)
获取指定名称的 meta-data 值(整数类型)
-
getMetaDataBoolean
final Boolean getMetaDataBoolean(Context context, String key)
获取指定名称的 meta-data 值(布尔类型)
-
copyToClipboard
final Unit copyToClipboard(Context context, String label, String text)
复制文本到剪贴板
-
getAppApkSizeInMB
final Double getAppApkSizeInMB(Context $self)
获取当前 App 的 APK 文件大小,单位:MB(保留两位小数)
-
getCompileSdkVersion
final Integer getCompileSdkVersion()
获取 compileSdkVersion(需在 build.gradle 中注入 BuildConfig 才能获取)
示例注入方式: buildConfigField("int", "COMPILE_SDK_VERSION", compileSdk.toString())
-
logAppInfo
final Unit logAppInfo(Context context)
打印所有版本信息(调试用)
-
hashString
final String hashString(String input)
-
-
-
-