Tabnine Logo
VPackageManager.getPackagesForUid
Code IndexAdd Tabnine to your IDE (free)

How to use
getPackagesForUid
method
in
com.lody.virtual.client.ipc.VPackageManager

Best Java code snippets using com.lody.virtual.client.ipc.VPackageManager.getPackagesForUid (Showing top 3 results out of 315)

origin: android-hacker/VirtualXposed

@Override
public Object call(Object who, Method method, Object... args) throws Throwable {
  int uid = (int) args[0];
  int callingUid = Binder.getCallingUid();
  if (uid == VirtualCore.get().myUid()) {
    uid = getBaseVUid();
  }
  String[] callingPkgs = VPackageManager.get().getPackagesForUid(callingUid);
  String[] targetPkgs = VPackageManager.get().getPackagesForUid(uid);
  String[] selfPkgs = VPackageManager.get().getPackagesForUid(Process.myUid());
  Set<String> pkgList = new ArraySet<>(2);
  if (callingPkgs != null && callingPkgs.length > 0) {
    pkgList.addAll(Arrays.asList(callingPkgs));
  }
  if (targetPkgs != null && targetPkgs.length > 0) {
    pkgList.addAll(Arrays.asList(targetPkgs));
  }
  if (selfPkgs != null && selfPkgs.length > 0) {
    pkgList.addAll(Arrays.asList(selfPkgs));
  }
  return pkgList.toArray(new String[pkgList.size()]);
}
origin: darkskygit/VirtualApp

@Override
public Object call(Object who, Method method, Object... args) throws Throwable {
  int uid = (int) args[0];
  int callingUid = Binder.getCallingUid();
  if (uid == VirtualCore.get().myUid()) {
    uid = getBaseVUid();
  }
  String[] callingPkgs = VPackageManager.get().getPackagesForUid(callingUid);
  String[] targetPkgs = VPackageManager.get().getPackagesForUid(uid);
  String[] selfPkgs = VPackageManager.get().getPackagesForUid(Process.myUid());
  Set<String> pkgList = new ArraySet<>(2);
  if (callingPkgs != null && callingPkgs.length > 0) {
    pkgList.addAll(Arrays.asList(callingPkgs));
  }
  if (targetPkgs != null && targetPkgs.length > 0) {
    pkgList.addAll(Arrays.asList(targetPkgs));
  }
  if (selfPkgs != null && selfPkgs.length > 0) {
    pkgList.addAll(Arrays.asList(selfPkgs));
  }
  return pkgList.toArray(new String[pkgList.size()]);
}
origin: bzsome/VirtualApp-x326

@Override
public Object call(Object who, Method method, Object... args) throws Throwable {
  int uid = (int) args[0];
  int callingUid = Binder.getCallingUid();
  if (uid == VirtualCore.get().myUid()) {
    uid = getBaseVUid();
  }
  String[] callingPkgs = VPackageManager.get().getPackagesForUid(callingUid);
  String[] targetPkgs = VPackageManager.get().getPackagesForUid(uid);
  String[] selfPkgs = VPackageManager.get().getPackagesForUid(Process.myUid());
  Set<String> pkgList = new ArraySet<>(2);
  if (callingPkgs != null && callingPkgs.length > 0) {
    pkgList.addAll(Arrays.asList(callingPkgs));
  }
  if (targetPkgs != null && targetPkgs.length > 0) {
    pkgList.addAll(Arrays.asList(targetPkgs));
  }
  if (selfPkgs != null && selfPkgs.length > 0) {
    pkgList.addAll(Arrays.asList(selfPkgs));
  }
  return pkgList.toArray(new String[pkgList.size()]);
}
com.lody.virtual.client.ipcVPackageManagergetPackagesForUid

Popular methods of VPackageManager

  • activitySupportsIntent
  • checkPermission
  • get
  • getActivityInfo
  • getApplicationInfo
  • getInstalledApplications
  • getInstalledPackages
  • getNameForUid
  • getPackageInfo
  • getPackageInstaller
  • getPackageUid
  • getPermissionGroupInfo
  • getPackageUid,
  • getPermissionGroupInfo,
  • getProviderInfo,
  • getReceiverInfo,
  • getServiceInfo,
  • queryContentProviders,
  • queryIntentActivities,
  • queryIntentContentProviders,
  • queryIntentReceivers

Popular in Java

  • Reading from database using SQL prepared statement
  • getApplicationContext (Context)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • requestLocationUpdates (LocationManager)
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • JOptionPane (javax.swing)
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Top Sublime Text plugins
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