public final class AppUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AppUtils.AppInfo |
Modifier and Type | Method and Description |
---|---|
static void |
getAppDetailsSettings() |
static void |
getAppDetailsSettings(java.lang.String packageName) |
static android.graphics.drawable.Drawable |
getAppIcon() |
static android.graphics.drawable.Drawable |
getAppIcon(java.lang.String packageName) |
static AppUtils.AppInfo |
getAppInfo() |
static AppUtils.AppInfo |
getAppInfo(java.lang.String packageName) |
static java.lang.String |
getAppName() |
static java.lang.String |
getAppName(java.lang.String packageName) |
static java.lang.String |
getAppPackageName() |
static java.lang.String |
getAppPath() |
static java.lang.String |
getAppPath(java.lang.String packageName) |
static android.content.pm.Signature[] |
getAppSignature() |
static android.content.pm.Signature[] |
getAppSignature(java.lang.String packageName) |
static java.util.List<AppUtils.AppInfo> |
getAppsInfo() |
static int |
getAppVersionCode() |
static int |
getAppVersionCode(java.lang.String packageName) |
static java.lang.String |
getAppVersionName() |
static java.lang.String |
getAppVersionName(java.lang.String packageName) |
static void |
installApp(android.app.Activity activity,
java.io.File file,
java.lang.String authority,
int requestCode) |
static void |
installApp(android.app.Activity activity,
java.lang.String filePath,
java.lang.String authority,
int requestCode) |
static void |
installApp(java.io.File file,
java.lang.String authority) |
static void |
installApp(java.lang.String filePath,
java.lang.String authority) |
static boolean |
installAppSilent(java.lang.String filePath) |
static boolean |
isAppDebug() |
static boolean |
isAppDebug(java.lang.String packageName) |
static boolean |
isAppForeground() |
static boolean |
isAppForeground(java.lang.String packageName) |
static boolean |
isInstallApp(java.lang.String packageName) |
static boolean |
isSystemApp() |
static boolean |
isSystemApp(java.lang.String packageName) |
static void |
launchApp(android.app.Activity activity,
java.lang.String packageName,
int requestCode) |
static void |
launchApp(java.lang.String packageName) |
static void |
uninstallApp(android.app.Activity activity,
java.lang.String packageName,
int requestCode) |
static void |
uninstallApp(java.lang.String packageName) |
static boolean |
uninstallAppSilent(java.lang.String packageName,
boolean isKeepData) |
public static boolean isInstallApp(java.lang.String packageName)
public static void installApp(java.lang.String filePath, java.lang.String authority)
public static void installApp(java.io.File file, java.lang.String authority)
public static void installApp(android.app.Activity activity, java.lang.String filePath, java.lang.String authority, int requestCode)
public static void installApp(android.app.Activity activity, java.io.File file, java.lang.String authority, int requestCode)
public static boolean installAppSilent(java.lang.String filePath)
public static void uninstallApp(java.lang.String packageName)
public static void uninstallApp(android.app.Activity activity, java.lang.String packageName, int requestCode)
public static boolean uninstallAppSilent(java.lang.String packageName, boolean isKeepData)
public static void launchApp(java.lang.String packageName)
public static void launchApp(android.app.Activity activity, java.lang.String packageName, int requestCode)
public static java.lang.String getAppPackageName()
public static void getAppDetailsSettings()
public static void getAppDetailsSettings(java.lang.String packageName)
public static java.lang.String getAppName()
public static java.lang.String getAppName(java.lang.String packageName)
public static android.graphics.drawable.Drawable getAppIcon()
public static android.graphics.drawable.Drawable getAppIcon(java.lang.String packageName)
public static java.lang.String getAppPath()
public static java.lang.String getAppPath(java.lang.String packageName)
public static java.lang.String getAppVersionName()
public static java.lang.String getAppVersionName(java.lang.String packageName)
public static int getAppVersionCode()
public static int getAppVersionCode(java.lang.String packageName)
public static boolean isSystemApp()
public static boolean isSystemApp(java.lang.String packageName)
public static boolean isAppDebug()
public static boolean isAppDebug(java.lang.String packageName)
public static android.content.pm.Signature[] getAppSignature()
public static android.content.pm.Signature[] getAppSignature(java.lang.String packageName)
public static boolean isAppForeground()
public static boolean isAppForeground(java.lang.String packageName)
public static AppUtils.AppInfo getAppInfo()
public static AppUtils.AppInfo getAppInfo(java.lang.String packageName)
public static java.util.List<AppUtils.AppInfo> getAppsInfo()