public final class AppUtils
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
apkExists(Context context,
int versionCode,
java.io.File file)
APK是否存在
|
static boolean |
checkFileMD5(java.io.File file,
java.lang.String md5)
校验文件MD5
|
static java.lang.String |
getAppFullName(Context context,
java.lang.String url,
java.lang.String defaultName)
通过url获取App的全名称
|
static int |
getAppIcon(Context context)
获取App的图标
|
static java.lang.String |
getAppName(Context context)
获取App的名称
|
static java.lang.String |
getFileMD5(java.io.File file)
获取文件MD5
|
static Intent |
getInstallIntent(Context context,
java.io.File file,
java.lang.String authority)
获取安装Intent
|
static PackageInfo |
getPackageInfo(Context context)
获取包信息
|
static PackageInfo |
getPackageInfo(Context context,
java.lang.String archiveFilePath)
通过APK路径获取包信息
|
static void |
installApk(Context context,
java.io.File file,
java.lang.String authority)
安装apk
|
static boolean |
isAndroidQFileExists(Context context,
java.io.File file)
判断文件是否存在
|
static boolean |
isAndroidQFileExists(Context context,
java.lang.String path)
判断文件是否存在
|
public static java.lang.String getAppFullName(Context context,
java.lang.String url,
java.lang.String defaultName)
context - public static PackageInfo getPackageInfo(Context context)
throws PackageManager.NameNotFoundException
context - PackageManager.NameNotFoundExceptionpublic static PackageInfo getPackageInfo(Context context,
java.lang.String archiveFilePath)
throws java.lang.Exception
context - archiveFilePath - java.lang.Exceptionpublic static java.lang.String getAppName(Context context)
public static int getAppIcon(Context context)
context - public static void installApk(Context context,
java.io.File file,
java.lang.String authority)
context - file - public static Intent getInstallIntent(Context context,
java.io.File file,
java.lang.String authority)
context - file - authority - public static boolean apkExists(Context context,
int versionCode,
java.io.File file)
throws java.lang.Exception
context - versionCode - file - java.lang.Exceptionpublic static boolean isAndroidQFileExists(Context context,
java.lang.String path)
context - path - public static boolean isAndroidQFileExists(Context context,
java.io.File file)
context - file - public static boolean checkFileMD5(java.io.File file,
java.lang.String md5)
file - md5 - public static java.lang.String getFileMD5(java.io.File file)
file -