@Implements(value=StubPackageManager.class, isInAndroidSdk=false) public static class ShadowPackageManager.ShadowStubPackageManager extends ShadowPackageManager
ShadowPackageManager.ShadowStubPackageManagerRobolectricPackageManager.ComponentStatecurrentToCanonicalNames, permissionRationaleMap, systemAvailableFeatures, verificationResults| Constructor and Description |
|---|
ShadowStubPackageManager() |
| Modifier and Type | Method and Description |
|---|---|
int |
checkPermission(java.lang.String permName,
java.lang.String pkgName) |
android.content.pm.ActivityInfo |
getActivityInfo(android.content.ComponentName className,
int flags) |
android.graphics.drawable.Drawable |
getApplicationIcon(java.lang.String packageName) |
android.content.pm.ApplicationInfo |
getApplicationInfo(java.lang.String packageName,
int flags) |
java.lang.CharSequence |
getApplicationLabel(android.content.pm.ApplicationInfo info) |
java.util.List<android.content.pm.PackageInfo> |
getInstalledPackages(int flags) |
android.content.Intent |
getLaunchIntentForPackage(java.lang.String packageName) |
android.content.pm.PackageInfo |
getPackageInfo(java.lang.String packageName,
int flags) |
android.content.pm.ActivityInfo |
getReceiverInfo(android.content.ComponentName className,
int flags) |
android.content.pm.ServiceInfo |
getServiceInfo(android.content.ComponentName className,
int flags) |
boolean |
hasSystemFeature(java.lang.String name) |
java.util.List<android.content.pm.ResolveInfo> |
queryBroadcastReceivers(android.content.Intent intent,
int flags) |
java.util.List<android.content.pm.ResolveInfo> |
queryIntentActivities(android.content.Intent intent,
int flags) |
java.util.List<android.content.pm.ResolveInfo> |
queryIntentServices(android.content.Intent intent,
int flags) |
android.content.pm.ResolveInfo |
resolveActivity(android.content.Intent intent,
int flags) |
android.content.pm.ResolveInfo |
resolveService(android.content.Intent intent,
int flags) |
void |
setComponentEnabledSetting(android.content.ComponentName componentName,
int newState,
int flags) |
addActivityIcon, addActivityIcon, addCurrentToCannonicalName, addDrawableResolution, addManifest, addPackage, addPackage, addPackage, addPermissionInfo, addPreferredActivity, addPreferredActivityAsUser, addResolveInfoForIntent, addResolveInfoForIntent, addSystemAvailableFeature, clearSystemAvailableFeatures, freeStorage, freeStorageAndNotify, getActivityIcon, getActivityIcon, getComponentState, getDelegatePackageManager, getDrawable, getPackageArchiveInfo, getPackageSizeInfo, getPreferredActivities, getVerificationResult, isQueryIntentImplicitly, queryBroadcastReceivers, queryBroadcastReceiversAsUser, removePackage, removeResolveInfosForIntent, replacePreferredActivityAsUser, reset, setApplicationIcon, setNameForUid, setPackageArchiveInfo, setPackagesForCallingUid, setPackagesForUid, setQueryIntentImplicitly, setShouldShowRequestPermissionRationale, setSystemFeaturepublic android.content.pm.PackageInfo getPackageInfo(java.lang.String packageName,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionpublic android.content.pm.ApplicationInfo getApplicationInfo(java.lang.String packageName,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionpublic android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName className,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionpublic android.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName className,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionpublic android.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName className,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionpublic java.util.List<android.content.pm.PackageInfo> getInstalledPackages(int flags)
public java.util.List<android.content.pm.ResolveInfo> queryIntentActivities(android.content.Intent intent,
int flags)
public java.util.List<android.content.pm.ResolveInfo> queryIntentServices(android.content.Intent intent,
int flags)
public java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(android.content.Intent intent,
int flags)
public android.content.pm.ResolveInfo resolveActivity(android.content.Intent intent,
int flags)
public android.content.pm.ResolveInfo resolveService(android.content.Intent intent,
int flags)
public android.graphics.drawable.Drawable getApplicationIcon(java.lang.String packageName)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionpublic android.content.Intent getLaunchIntentForPackage(java.lang.String packageName)
public java.lang.CharSequence getApplicationLabel(android.content.pm.ApplicationInfo info)
public void setComponentEnabledSetting(android.content.ComponentName componentName,
int newState,
int flags)
public boolean hasSystemFeature(java.lang.String name)
public int checkPermission(java.lang.String permName,
java.lang.String pkgName)