public interface RobolectricPackageManager
| Modifier and Type | Interface and Description |
|---|---|
static class |
RobolectricPackageManager.ComponentState |
| Modifier and Type | Method and Description |
|---|---|
void |
addActivityIcon(android.content.ComponentName component,
android.graphics.drawable.Drawable d) |
void |
addActivityIcon(android.content.Intent intent,
android.graphics.drawable.Drawable d) |
void |
addDrawableResolution(java.lang.String packageName,
int resourceId,
android.graphics.drawable.Drawable drawable) |
void |
addManifest(org.robolectric.manifest.AndroidManifest androidManifest,
int labelRes) |
void |
addPackage(android.content.pm.PackageInfo packageInfo) |
void |
addPackage(android.content.pm.PackageInfo packageInfo,
android.content.pm.PackageStats packageStats) |
void |
addPackage(java.lang.String packageName) |
void |
addPermissionInfo(android.content.pm.PermissionInfo permissionInfo) |
void |
addPreferredActivity(android.content.IntentFilter filter,
int match,
android.content.ComponentName[] set,
android.content.ComponentName activity) |
void |
addResolveInfoForIntent(android.content.Intent intent,
java.util.List<android.content.pm.ResolveInfo> info) |
void |
addResolveInfoForIntent(android.content.Intent intent,
android.content.pm.ResolveInfo info) |
int |
checkPermission(java.lang.String permName,
java.lang.String pkgName) |
android.graphics.drawable.Drawable |
getActivityIcon(android.content.ComponentName componentName) |
android.graphics.drawable.Drawable |
getActivityIcon(android.content.Intent intent) |
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) |
RobolectricPackageManager.ComponentState |
getComponentState(android.content.ComponentName componentName) |
android.graphics.drawable.Drawable |
getDrawable(java.lang.String packageName,
int resourceId,
android.content.pm.ApplicationInfo applicationInfo) |
java.util.List<android.content.pm.PackageInfo> |
getInstalledPackages(int flags) |
android.content.Intent |
getLaunchIntentForPackage(java.lang.String packageName) |
android.content.pm.PackageInfo |
getPackageArchiveInfo(java.lang.String archiveFilePath,
int flags) |
android.content.pm.PackageInfo |
getPackageInfo(java.lang.String packageName,
int flags) |
int |
getPreferredActivities(java.util.List<android.content.IntentFilter> outFilters,
java.util.List<android.content.ComponentName> outActivities,
java.lang.String packageName) |
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) |
boolean |
isQueryIntentImplicitly() |
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) |
void |
removePackage(java.lang.String packageName) |
void |
removeResolveInfosForIntent(android.content.Intent intent,
java.lang.String packageName) |
void |
reset() |
android.content.pm.ResolveInfo |
resolveActivity(android.content.Intent intent,
int flags) |
android.content.pm.ResolveInfo |
resolveService(android.content.Intent intent,
int flags) |
void |
setApplicationIcon(java.lang.String packageName,
android.graphics.drawable.Drawable d) |
void |
setComponentEnabledSetting(android.content.ComponentName componentName,
int newState,
int flags) |
void |
setNameForUid(int uid,
java.lang.String name) |
void |
setPackagesForCallingUid(java.lang.String... packagesForCallingUid) |
void |
setPackagesForUid(int uid,
java.lang.String... packagesForCallingUid) |
void |
setQueryIntentImplicitly(boolean queryIntentImplicitly) |
void |
setSystemFeature(java.lang.String name,
boolean supported) |
android.content.pm.PackageInfo getPackageInfo(java.lang.String packageName,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionandroid.content.pm.ApplicationInfo getApplicationInfo(java.lang.String packageName,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionandroid.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName className,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionandroid.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName className,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionandroid.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName className,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionjava.util.List<android.content.pm.PackageInfo> getInstalledPackages(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)
java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(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 addResolveInfoForIntent(android.content.Intent intent,
java.util.List<android.content.pm.ResolveInfo> info)
void addResolveInfoForIntent(android.content.Intent intent,
android.content.pm.ResolveInfo info)
void removeResolveInfosForIntent(android.content.Intent intent,
java.lang.String packageName)
android.graphics.drawable.Drawable getActivityIcon(android.content.Intent intent)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionandroid.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName componentName)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionvoid addActivityIcon(android.content.ComponentName component,
android.graphics.drawable.Drawable d)
void addActivityIcon(android.content.Intent intent,
android.graphics.drawable.Drawable d)
android.graphics.drawable.Drawable getApplicationIcon(java.lang.String packageName)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionvoid setApplicationIcon(java.lang.String packageName,
android.graphics.drawable.Drawable d)
android.content.Intent getLaunchIntentForPackage(java.lang.String packageName)
java.lang.CharSequence getApplicationLabel(android.content.pm.ApplicationInfo info)
void setComponentEnabledSetting(android.content.ComponentName componentName,
int newState,
int flags)
void addPreferredActivity(android.content.IntentFilter filter,
int match,
android.content.ComponentName[] set,
android.content.ComponentName activity)
int getPreferredActivities(java.util.List<android.content.IntentFilter> outFilters,
java.util.List<android.content.ComponentName> outActivities,
java.lang.String packageName)
RobolectricPackageManager.ComponentState getComponentState(android.content.ComponentName componentName)
void addPackage(android.content.pm.PackageInfo packageInfo,
android.content.pm.PackageStats packageStats)
void addPackage(android.content.pm.PackageInfo packageInfo)
void addPackage(java.lang.String packageName)
void addManifest(org.robolectric.manifest.AndroidManifest androidManifest,
int labelRes)
void removePackage(java.lang.String packageName)
boolean hasSystemFeature(java.lang.String name)
void setSystemFeature(java.lang.String name,
boolean supported)
void addDrawableResolution(java.lang.String packageName,
int resourceId,
android.graphics.drawable.Drawable drawable)
android.graphics.drawable.Drawable getDrawable(java.lang.String packageName,
int resourceId,
android.content.pm.ApplicationInfo applicationInfo)
int checkPermission(java.lang.String permName,
java.lang.String pkgName)
boolean isQueryIntentImplicitly()
void setQueryIntentImplicitly(boolean queryIntentImplicitly)
void reset()
void setNameForUid(int uid,
java.lang.String name)
void setPackagesForCallingUid(java.lang.String... packagesForCallingUid)
void setPackagesForUid(int uid,
java.lang.String... packagesForCallingUid)
android.content.pm.PackageInfo getPackageArchiveInfo(java.lang.String archiveFilePath,
int flags)
void addPermissionInfo(android.content.pm.PermissionInfo permissionInfo)