|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jcdecaux.jcdroid.system.JCDroidPackageHelper
public class JCDroidPackageHelper
Nested Class Summary | |
---|---|
static interface |
JCDroidPackageHelper.OnApplicationUserDataCleared
|
static interface |
JCDroidPackageHelper.OnPackageInstalled
|
static interface |
JCDroidPackageHelper.OnPackageUninstalled
|
Method Summary | |
---|---|
void |
clearApplicationUserData(java.lang.String packageName)
Clears application user data for given package name. |
void |
clearApplicationUserData(java.lang.String packageName,
JCDroidPackageHelper.OnApplicationUserDataCleared onApplicationUserDataCleared)
Clears application user data for given package name. |
java.util.List<android.content.pm.PackageInfo> |
getInstalledApplications()
Simple wrapper for PackageManager to retrieve installed apps/services. |
static JCDroidPackageHelper |
getInstance(android.content.Context context)
|
android.content.Intent |
getLaunchIntentForPackage(java.lang.String packageName)
Simple wrapper for PackageManager.getLaunchIntentForPackage(String) . |
void |
installPackage(java.io.File file,
boolean deleteFileOnFinish)
Install give package. |
void |
installPackage(java.io.File file,
boolean deleteFileOnFinish,
JCDroidPackageHelper.OnPackageInstalled onPackageInstalled)
Install given package an notify result onPackageInstalled. |
boolean |
isPackageInstalled(java.lang.String packageName)
Returns true if the package is installed. |
boolean |
uninstallPackage(java.lang.String packageName)
Uninstall given package name. |
boolean |
uninstallPackage(java.lang.String packageName,
JCDroidPackageHelper.OnPackageUninstalled onPackageUninstalled)
Uninstall given package name and notify result on onPackageUninstalled. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static JCDroidPackageHelper getInstance(android.content.Context context)
public void installPackage(java.io.File file, boolean deleteFileOnFinish)
#installPackage(File, OnPackageInstalled)
without the listener.
file
- Android package.public void installPackage(java.io.File file, boolean deleteFileOnFinish, JCDroidPackageHelper.OnPackageInstalled onPackageInstalled)
file
- Android packageonPackageInstalled
- listener of package installation result.public boolean uninstallPackage(java.lang.String packageName)
uninstallPackage(String, OnPackageUninstalled)
packageName
- to uninstall
public boolean uninstallPackage(java.lang.String packageName, JCDroidPackageHelper.OnPackageUninstalled onPackageUninstalled)
packageName
- to uninstallonPackageUninstalled
- listener of package uninstallation result.
public void clearApplicationUserData(java.lang.String packageName)
clearApplicationUserData(String, OnApplicationUserDataCleared)
packageName
- of the app.public void clearApplicationUserData(java.lang.String packageName, JCDroidPackageHelper.OnApplicationUserDataCleared onApplicationUserDataCleared)
packageName
- of the app.onApplicationUserDataCleared
- listener of clear operation result.public java.util.List<android.content.pm.PackageInfo> getInstalledApplications()
PackageManager
to retrieve installed apps/services.
public android.content.Intent getLaunchIntentForPackage(java.lang.String packageName)
PackageManager.getLaunchIntentForPackage(String)
.
packageName
- for which we want the launch intent.
public boolean isPackageInstalled(java.lang.String packageName)
packageName
- to test.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |