public class AndroidManifest
extends java.lang.Object
| Constructor and Description |
|---|
AndroidManifest(FsFile androidManifestFile,
FsFile resDirectory,
FsFile assetsDirectory)
Creates a Robolectric configuration using specified locations.
|
AndroidManifest(FsFile androidManifestFile,
FsFile resDirectory,
FsFile assetsDirectory,
java.lang.String overridePackageName)
Creates a Robolectric configuration using specified values.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
ActivityData |
getActivityData(java.lang.String activityClassName) |
java.util.Map<java.lang.String,ActivityData> |
getActivityDatas() |
java.lang.String |
getActivityLabel(java.lang.Class<? extends android.app.Activity> activity) |
FsFile |
getAndroidManifestFile() |
int |
getApplicationFlags() |
java.util.Map<java.lang.String,java.lang.Object> |
getApplicationMetaData() |
java.lang.String |
getApplicationName() |
FsFile |
getAssetsDirectory() |
java.util.List<BroadcastReceiverData> |
getBroadcastReceivers() |
java.util.List<ContentProviderData> |
getContentProviders() |
java.util.List<ResourcePath> |
getIncludedResourcePaths() |
java.lang.String |
getLabelRef() |
java.util.List<AndroidManifest> |
getLibraryManifests() |
java.lang.Integer |
getMaxSdkVersion() |
int |
getMinSdkVersion() |
java.lang.String |
getPackageName() |
java.lang.String |
getProcessName() |
java.lang.Class |
getRClass() |
java.lang.String |
getRClassName() |
FsFile |
getResDirectory() |
ResourcePath |
getResourcePath() |
ServiceData |
getServiceData(java.lang.String serviceClassName) |
java.util.List<ServiceData> |
getServices() |
int |
getTargetSdkVersion() |
java.lang.String |
getThemeRef() |
java.lang.String |
getThemeRef(java.lang.Class<? extends android.app.Activity> activityClass) |
java.util.List<java.lang.String> |
getUsedPermissions() |
int |
getVersionCode() |
java.lang.String |
getVersionName() |
int |
hashCode() |
void |
initMetaData(ResourceTable resourceTable)
Allows RobolectricPackageManager to provide
a resource index for initialising the resource attributes in all the metadata elements
|
void |
setLibraryManifests(java.util.List<AndroidManifest> libraryManifests) |
void |
setPackageName(java.lang.String packageName)
Deprecated.
|
public AndroidManifest(FsFile androidManifestFile, FsFile resDirectory, FsFile assetsDirectory)
androidManifestFile - Location of the AndroidManifest.xml file.resDirectory - Location of the res directory.assetsDirectory - Location of the assets directory.public AndroidManifest(FsFile androidManifestFile, FsFile resDirectory, FsFile assetsDirectory, java.lang.String overridePackageName)
androidManifestFile - Location of the AndroidManifest.xml file.resDirectory - Location of the res directory.assetsDirectory - Location of the assets directory.overridePackageName - Application package name.public java.lang.String getThemeRef(java.lang.Class<? extends android.app.Activity> activityClass)
public java.lang.String getRClassName()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Class getRClass()
public void initMetaData(ResourceTable resourceTable)
resourceTable - used for getting resource IDs from string identifierspublic java.lang.String getApplicationName()
public java.lang.String getActivityLabel(java.lang.Class<? extends android.app.Activity> activity)
@Deprecated public void setPackageName(java.lang.String packageName)
public java.lang.String getPackageName()
public int getVersionCode()
public java.lang.String getVersionName()
public java.lang.String getLabelRef()
public int getMinSdkVersion()
public int getTargetSdkVersion()
public java.lang.Integer getMaxSdkVersion()
public int getApplicationFlags()
public java.lang.String getProcessName()
public java.util.Map<java.lang.String,java.lang.Object> getApplicationMetaData()
public ResourcePath getResourcePath()
public java.util.List<ResourcePath> getIncludedResourcePaths()
public java.util.List<ContentProviderData> getContentProviders()
public void setLibraryManifests(java.util.List<AndroidManifest> libraryManifests)
public java.util.List<AndroidManifest> getLibraryManifests()
public FsFile getResDirectory()
public FsFile getAssetsDirectory()
public FsFile getAndroidManifestFile()
public java.util.List<BroadcastReceiverData> getBroadcastReceivers()
public java.util.List<ServiceData> getServices()
public ServiceData getServiceData(java.lang.String serviceClassName)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic ActivityData getActivityData(java.lang.String activityClassName)
public java.lang.String getThemeRef()
public java.util.Map<java.lang.String,ActivityData> getActivityDatas()
public java.util.List<java.lang.String> getUsedPermissions()