@Implements(value=android.content.res.AssetManager.class) public final class ShadowAssetManager extends Object
AssetManager.| Modifier and Type | Field and Description |
|---|---|
static int |
STYLE_ASSET_COOKIE |
static int |
STYLE_CHANGING_CONFIGURATIONS |
static int |
STYLE_DATA |
static int |
STYLE_DENSITY |
static int |
STYLE_NUM_ENTRIES |
static int |
STYLE_RESOURCE_ID |
static int |
STYLE_TYPE |
| Constructor and Description |
|---|
ShadowAssetManager() |
| Modifier and Type | Method and Description |
|---|---|
int |
addAssetPath(String path) |
static void |
applyThemeStyle(long theme,
int styleRes,
boolean force) |
static void |
copyTheme(long dest,
long source) |
int |
createTheme() |
void |
ensureStringBlocks() |
int[] |
getArrayIntResource(int arrayRes) |
org.robolectric.res.FsFile |
getAssetsDirectory() |
String[] |
getLocales() |
String |
getQualifiers() |
CharSequence |
getResourceBagText(int ident,
int bagEntryId) |
int |
getResourceIdentifier(String name,
String defType,
String defPackage) |
String[] |
getResourceStringArray(int id) |
CharSequence |
getResourceText(int ident) |
CharSequence[] |
getResourceTextArray(int id) |
boolean |
getResourceValue(int ident,
int density,
android.util.TypedValue outValue,
boolean resolveRefs) |
boolean |
getThemeValue(long theme,
int ident,
android.util.TypedValue outValue,
boolean resolveRefs) |
boolean |
isUpToDate() |
String[] |
list(String path) |
InputStream |
open(String fileName) |
InputStream |
open(String fileName,
int accessMode) |
InputStream |
openNonAsset(int cookie,
String fileName,
int accessMode) |
android.content.res.AssetFileDescriptor |
openNonAssetFd(int cookie,
String fileName) |
android.content.res.XmlResourceParser |
openXmlResourceParser(int cookie,
String fileName) |
void |
releaseTheme(long theme) |
void |
setConfiguration(int mcc,
int mnc,
String locale,
int orientation,
int touchscreen,
int density,
int keyboard,
int keyboardHidden,
int navigation,
int screenWidth,
int screenHeight,
int smallestScreenWidthDp,
int screenWidthDp,
int screenHeightDp,
int screenLayout,
int uiMode,
int majorVersion) |
void |
setLocale(String locale) |
void |
setQualifiers(String qualifiers) |
void |
setTheme(long internalThemeId,
android.content.res.Resources.Theme theme) |
public static final int STYLE_NUM_ENTRIES
public static final int STYLE_TYPE
public static final int STYLE_DATA
public static final int STYLE_ASSET_COOKIE
public static final int STYLE_RESOURCE_ID
public static final int STYLE_CHANGING_CONFIGURATIONS
public static final int STYLE_DENSITY
@HiddenApi @Implementation public CharSequence getResourceText(int ident)
@HiddenApi @Implementation public CharSequence getResourceBagText(int ident, int bagEntryId)
@HiddenApi @Implementation public String[] getResourceStringArray(int id)
@HiddenApi @Implementation public int getResourceIdentifier(String name, String defType, String defPackage)
@HiddenApi
@Implementation
public boolean getResourceValue(int ident,
int density,
android.util.TypedValue outValue,
boolean resolveRefs)
@HiddenApi @Implementation public CharSequence[] getResourceTextArray(int id)
@HiddenApi
@Implementation
public boolean getThemeValue(long theme,
int ident,
android.util.TypedValue outValue,
boolean resolveRefs)
@HiddenApi @Implementation public void ensureStringBlocks()
@Implementation public final InputStream open(String fileName) throws IOException
IOException@Implementation public final InputStream open(String fileName, int accessMode) throws IOException
IOException@Implementation public final String[] list(String path) throws IOException
IOException@HiddenApi @Implementation public final InputStream openNonAsset(int cookie, String fileName, int accessMode) throws IOException
IOException@HiddenApi
@Implementation
public final android.content.res.AssetFileDescriptor openNonAssetFd(int cookie,
String fileName)
throws IOException
IOException@Implementation
public final android.content.res.XmlResourceParser openXmlResourceParser(int cookie,
String fileName)
throws IOException
IOException@HiddenApi @Implementation public int addAssetPath(String path)
@HiddenApi @Implementation public boolean isUpToDate()
@HiddenApi @Implementation public void setLocale(String locale)
@Implementation public String[] getLocales()
@HiddenApi
@Implementation
public void setConfiguration(int mcc,
int mnc,
String locale,
int orientation,
int touchscreen,
int density,
int keyboard,
int keyboardHidden,
int navigation,
int screenWidth,
int screenHeight,
int smallestScreenWidthDp,
int screenWidthDp,
int screenHeightDp,
int screenLayout,
int uiMode,
int majorVersion)
@HiddenApi @Implementation public int[] getArrayIntResource(int arrayRes)
@HiddenApi @Implementation public int createTheme()
@HiddenApi @Implementation public void releaseTheme(long theme)
@HiddenApi
@Implementation
public static void applyThemeStyle(long theme,
int styleRes,
boolean force)
@HiddenApi
@Implementation
public static void copyTheme(long dest,
long source)
public void setTheme(long internalThemeId,
android.content.res.Resources.Theme theme)
public org.robolectric.res.FsFile getAssetsDirectory()
public String getQualifiers()
public void setQualifiers(String qualifiers)
Copyright © 2015. All rights reserved.