public class AppUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
changeLocale(Context context,
Locale locale)
修改locale ,修改后只对新生成activity有效,旧的activity需要重启
|
static List<PackageInfo> |
getAllApps(Context context)
获取所有非系统应用
|
static Drawable |
getApplicationIcon(Context context,
String apkPath)
获取apk应用icon
|
static ApplicationInfo |
getApplicationInfo(Context context,
String apkPath)
获取应用信息
|
static String |
getPackageName(Context context,
String apkPath)
获取apk应用包名
|
static void |
install(Context context,
String apkPath)
安装apk文件
|
static void |
install(Context context,
Uri apkUri)
安装apk文件
|
static boolean |
isInstalled(Context context,
String packageName)
判断是否安装应用
|
static void |
launch(Context context,
String packageName)
启动应用
|
static void |
unInstall(Context context,
String packageName)
卸载应用
|
public static void changeLocale(Context context,
Locale locale)
context - locale - public static void install(Context context,
Uri apkUri)
context - apkUri - public static void install(Context context,
String apkPath)
context - apkPath - public static void unInstall(Context context,
String packageName)
context - packageName - public static void launch(Context context,
String packageName)
context - packageName - public static boolean isInstalled(Context context,
String packageName)
context - packageName - public static String getPackageName(Context context, String apkPath)
context - apkPath - public static Drawable getApplicationIcon(Context context,
String apkPath)
context - apkPath - public static ApplicationInfo getApplicationInfo(Context context,
String apkPath)
context - apkPath - public static List<PackageInfo> getAllApps(Context context)
context -