congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
PackageHelper
Code IndexAdd Tabnine to your IDE (free)

How to use
PackageHelper
in
com.lody.virtual.server.pm.installer

Best Java code snippets using com.lody.virtual.server.pm.installer.PackageHelper (Showing top 9 results out of 315)

origin: android-hacker/VirtualXposed

@Override
public void uninstall(String packageName, String callerPackageName, int flags, IntentSender statusReceiver, int userId) throws RemoteException {
  boolean success = VAppManagerService.get().uninstallPackage(packageName);
  if (statusReceiver != null) {
    final Intent fillIn = new Intent();
    fillIn.putExtra(PackageInstaller.EXTRA_PACKAGE_NAME, packageName);
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS, success ? PackageInstaller.STATUS_SUCCESS : PackageInstaller.STATUS_FAILURE);
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS_MESSAGE, PackageHelper.deleteStatusToString(success));
    fillIn.putExtra("android.content.pm.extra.LEGACY_STATUS", success ? 1 : -1);
    try {
      statusReceiver.sendIntent(mContext, 0, fillIn, null, null);
    } catch (IntentSender.SendIntentException e) {
      e.printStackTrace();
    }
  }
}
origin: android-hacker/VirtualXposed

  @Override
  public void onPackageInstalled(String basePackageName, int returnCode, String msg,
                  Bundle extras) {
    final Intent fillIn = new Intent();
    fillIn.putExtra(PackageInstaller.EXTRA_PACKAGE_NAME, basePackageName);
    fillIn.putExtra(PackageInstaller.EXTRA_SESSION_ID, mSessionId);
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS,
        installStatusToPublicStatus(returnCode));
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS_MESSAGE,
        installStatusToString(returnCode, msg));
    fillIn.putExtra("android.content.pm.extra.LEGACY_STATUS", returnCode);
    if (extras != null) {
      final String existing = extras.getString("android.content.pm.extra.FAILURE_EXISTING_PACKAGE");
      if (!TextUtils.isEmpty(existing)) {
        fillIn.putExtra(PackageInstaller.EXTRA_OTHER_PACKAGE_NAME, existing);
      }
    }
    try {
      mTarget.sendIntent(mContext, 0, fillIn, null, null);
    } catch (IntentSender.SendIntentException ignored) {
    }
  }
}
origin: android-hacker/VirtualXposed

public static String installStatusToString(int status, String msg) {
  final String str = installStatusToString(status);
  if (msg != null) {
    return str + ": " + msg;
  } else {
    return str;
  }
}
origin: bzsome/VirtualApp-x326

public static String installStatusToString(int status, String msg) {
  final String str = installStatusToString(status);
  if (msg != null) {
    return str + ": " + msg;
  } else {
    return str;
  }
}
origin: bzsome/VirtualApp-x326

  @Override
  public void onPackageInstalled(String basePackageName, int returnCode, String msg,
                  Bundle extras) {
    final Intent fillIn = new Intent();
    fillIn.putExtra(PackageInstaller.EXTRA_PACKAGE_NAME, basePackageName);
    fillIn.putExtra(PackageInstaller.EXTRA_SESSION_ID, mSessionId);
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS,
        installStatusToPublicStatus(returnCode));
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS_MESSAGE,
        installStatusToString(returnCode, msg));
    fillIn.putExtra("android.content.pm.extra.LEGACY_STATUS", returnCode);
    if (extras != null) {
      final String existing = extras.getString("android.content.pm.extra.FAILURE_EXISTING_PACKAGE");
      if (!TextUtils.isEmpty(existing)) {
        fillIn.putExtra(PackageInstaller.EXTRA_OTHER_PACKAGE_NAME, existing);
      }
    }
    try {
      mTarget.sendIntent(mContext, 0, fillIn, null, null);
    } catch (IntentSender.SendIntentException ignored) {
    }
  }
}
origin: darkskygit/VirtualApp

public static String installStatusToString(int status, String msg) {
  final String str = installStatusToString(status);
  if (msg != null) {
    return str + ": " + msg;
  } else {
    return str;
  }
}
origin: bzsome/VirtualApp-x326

@Override
public void uninstall(String packageName, String callerPackageName, int flags, IntentSender statusReceiver, int userId) throws RemoteException {
  boolean success = VAppManagerService.get().uninstallPackage(packageName);
  if (statusReceiver != null) {
    final Intent fillIn = new Intent();
    fillIn.putExtra(PackageInstaller.EXTRA_PACKAGE_NAME, packageName);
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS, success ? PackageInstaller.STATUS_SUCCESS : PackageInstaller.STATUS_FAILURE);
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS_MESSAGE, PackageHelper.deleteStatusToString(success));
    fillIn.putExtra("android.content.pm.extra.LEGACY_STATUS", success ? 1 : -1);
    try {
      statusReceiver.sendIntent(mContext, 0, fillIn, null, null);
    } catch (IntentSender.SendIntentException e) {
      e.printStackTrace();
    }
  }
}
origin: darkskygit/VirtualApp

  @Override
  public void onPackageInstalled(String basePackageName, int returnCode, String msg,
                  Bundle extras) {
    final Intent fillIn = new Intent();
    fillIn.putExtra(PackageInstaller.EXTRA_PACKAGE_NAME, basePackageName);
    fillIn.putExtra(PackageInstaller.EXTRA_SESSION_ID, mSessionId);
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS,
        installStatusToPublicStatus(returnCode));
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS_MESSAGE,
        installStatusToString(returnCode, msg));
    fillIn.putExtra("android.content.pm.extra.LEGACY_STATUS", returnCode);
    if (extras != null) {
      final String existing = extras.getString("android.content.pm.extra.FAILURE_EXISTING_PACKAGE");
      if (!TextUtils.isEmpty(existing)) {
        fillIn.putExtra(PackageInstaller.EXTRA_OTHER_PACKAGE_NAME, existing);
      }
    }
    try {
      mTarget.sendIntent(mContext, 0, fillIn, null, null);
    } catch (IntentSender.SendIntentException ignored) {
    }
  }
}
origin: darkskygit/VirtualApp

@Override
public void uninstall(String packageName, String callerPackageName, int flags, IntentSender statusReceiver, int userId) throws RemoteException {
  boolean success = VAppManagerService.get().uninstallPackage(packageName);
  if (statusReceiver != null) {
    final Intent fillIn = new Intent();
    fillIn.putExtra(PackageInstaller.EXTRA_PACKAGE_NAME, packageName);
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS, success ? PackageInstaller.STATUS_SUCCESS : PackageInstaller.STATUS_FAILURE);
    fillIn.putExtra(PackageInstaller.EXTRA_STATUS_MESSAGE, PackageHelper.deleteStatusToString(success));
    fillIn.putExtra("android.content.pm.extra.LEGACY_STATUS", success ? 1 : -1);
    try {
      statusReceiver.sendIntent(mContext, 0, fillIn, null, null);
    } catch (IntentSender.SendIntentException e) {
      e.printStackTrace();
    }
  }
}
com.lody.virtual.server.pm.installerPackageHelper

Javadoc

Constants used internally between the PackageManager and media container service transports. Some utility methods to invoke MountService api.

Most used methods

  • deleteStatusToString
  • installStatusToPublicStatus
  • installStatusToString

Popular in Java

  • Creating JSON documents from java classes using gson
  • runOnUiThread (Activity)
  • compareTo (BigDecimal)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • JOptionPane (javax.swing)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now