congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
android.content.pm
Code IndexAdd Tabnine to your IDE (free)

How to use android.content.pm

Best Java code snippets using android.content.pm (Showing top 20 results out of 12,393)

origin: stackoverflow.com

 final PackageManager pm = getApplicationContext().getPackageManager();
ApplicationInfo ai;
try {
  ai = pm.getApplicationInfo( this.getPackageName(), 0);
} catch (final NameNotFoundException e) {
  ai = null;
}
final String applicationName = (String) (ai != null ? pm.getApplicationLabel(ai) : "(unknown)");
origin: stackoverflow.com

 private boolean isPackageInstalled(String packagename, PackageManager packageManager) {
  try {
    packageManager.getPackageInfo(packagename, PackageManager.GET_ACTIVITIES);
    return true;
  } catch (NameNotFoundException e) {
    return false;
  }
}
origin: robolectric/robolectric

 @Override
 public void run() {
  callbackInfo.callback.onProgressChanged(sessionId, progress);
 }
});
origin: JessYanCoding/MVPArms

public static PackageInfo getPackageInfo(Context context, String pckName) {
  try {
    return context.getPackageManager()
        .getPackageInfo(pckName, 0);
  } catch (PackageManager.NameNotFoundException e) {
    e.printStackTrace();
  }
  return null;
}
origin: libgdx/libgdx

  public boolean supportsMultitouch (Context activity) {
    return activity.getPackageManager().hasSystemFeature("android.hardware.touchscreen.multitouch");
  }
}
origin: robolectric/robolectric

private static PackageInfo createPackageInfoWithPackageName(String packageName) {
 PackageInfo packageInfo = new PackageInfo();
 packageInfo.packageName = packageName;
 packageInfo.applicationInfo = new ApplicationInfo();
 packageInfo.applicationInfo.packageName = packageName;
 packageInfo.applicationInfo.name = TEST_PACKAGE_LABEL;
 return packageInfo;
}
origin: robolectric/robolectric

private static ResolveInfo buildResolveInfo(ComponentInfo componentInfo) {
 ResolveInfo resolveInfo = new ResolveInfo();
 resolveInfo.resolvePackageName = componentInfo.applicationInfo.packageName;
 resolveInfo.labelRes = componentInfo.labelRes;
 resolveInfo.icon = componentInfo.icon;
 resolveInfo.nonLocalizedLabel = componentInfo.nonLocalizedLabel;
 return resolveInfo;
}
origin: robolectric/robolectric

private static PackageInfo newPackageInfo(String packageName, Signature... signatures) {
 PackageInfo firstPackageInfo = new PackageInfo();
 firstPackageInfo.packageName = packageName;
 firstPackageInfo.signatures = signatures;
 return firstPackageInfo;
}
origin: robolectric/robolectric

private static PackageInstaller.SessionParams createSessionParams(String appPackageName) {
 PackageInstaller.SessionParams params =
   new PackageInstaller.SessionParams(PackageInstaller.SessionParams.MODE_FULL_INSTALL);
 params.setAppPackageName(appPackageName);
 return params;
}
origin: robolectric/robolectric

private static PermissionInfo createCopyPermissionInfo(PermissionInfo src, int flags) {
 PermissionInfo matchedPermission = new PermissionInfo(src);
 if ((flags & GET_META_DATA) != GET_META_DATA) {
  matchedPermission.metaData = null;
 }
 return matchedPermission;
}
origin: robolectric/robolectric

 @Override
 public void run() {
  callbackInfo.callback.onFinished(sessionId, false);
 }
});
origin: robolectric/robolectric

 @Override
 public void run() {
  callbackInfo.callback.onCreated(sessionInfo.sessionId);
 }
});
origin: robolectric/robolectric

 public String[] setPackagesSuspended(String[] packageNames, boolean suspended, PersistableBundle appExtras, PersistableBundle launcherExtras, String dialogMessage) {
  return packageManager.setPackagesSuspended(
    packageNames, suspended, appExtras, launcherExtras, dialogMessage);
 }
}
origin: stackoverflow.com

import android.content.pm.PackageManager;
public boolean isPackageExisted(String targetPackage){
 PackageManager pm=getPackageManager();
 try {
  PackageInfo info=pm.getPackageInfo(targetPackage,PackageManager.GET_META_DATA);
 } catch (PackageManager.NameNotFoundException e) {
  return false;
 }  
 return true;
}
origin: libgdx/libgdx

  public boolean supportsMultitouch (Context activity) {
    return activity.getPackageManager().hasSystemFeature("android.hardware.touchscreen.multitouch");
  }
}
origin: robolectric/robolectric

 private static PackageInstaller.SessionParams createSessionParams(String appPackageName) {
  PackageInstaller.SessionParams params = new PackageInstaller.SessionParams(PackageInstaller.SessionParams.MODE_FULL_INSTALL);
  params.setAppPackageName(appPackageName);
  return params;
 }
}
origin: robolectric/robolectric

 @Override
 public void run() {
  callbackInfo.callback.onFinished(sessionId, success);
 }
});
origin: stackoverflow.com

 PackageManager manager = this.getPackageManager();
PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0);
Toast.makeText(this,
   "PackageName = " + info.packageName + "\nVersionCode = "
    + info.versionCode + "\nVersionName = "
    + info.versionName + "\nPermissions = " + info.permissions, Toast.LENGTH_SHORT).show();
origin: stackoverflow.com

 String foregroundTaskPackageName = foregroundTaskInfo .topActivity.getPackageName();
PackageManager pm = AppService.this.getPackageManager();
PackageInfo foregroundAppPackageInfo = pm.getPackageInfo(foregroundTaskPackageName, 0);
String foregroundTaskAppName = foregroundAppPackageInfo.applicationInfo.loadLabel(pm).toString();
origin: bumptech/glide

private int getResourceId(String packageName) {
 PackageInfo packageInfo;
 try {
  packageInfo = context.getPackageManager().getPackageInfo(packageName, /*flags=*/ 0);
 } catch (NameNotFoundException e) {
  return 0;
 }
 return packageInfo.applicationInfo.icon;
}
android.content.pm

Most used classes

  • PackageManager
    Class for retrieving various kinds of information related to the application packages that are curre
  • PackageManager$NameNotFoundException
    This exception is thrown when a given package, application, or component name can not be found.
  • ApplicationInfo
  • ResolveInfo
  • Signature
  • PackageInfo,
  • ShortcutManager,
  • ShortcutInfo$Builder,
  • ServiceInfo,
  • ResolveInfo$DisplayNameComparator,
  • ProviderInfo,
  • ShortcutInfo,
  • ConfigurationInfo,
  • PermissionInfo,
  • PackageInstaller$SessionInfo,
  • LauncherApps,
  • PermissionGroupInfo,
  • LauncherActivityInfo,
  • PackageInstaller
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