@Implements(value=android.content.res.AssetManager.class, minSdk=28, shadowPicker=ShadowAssetManager.Picker.class) public class ShadowArscAssetManager9 extends ShadowAssetManager.ArscBase
ShadowAssetManager.ArscBase, ShadowAssetManager.Picker
Constructor and Description |
---|
ShadowArscAssetManager9() |
Modifier and Type | Method and Description |
---|---|
protected void |
__constructor__(boolean sentinel)
Used for the creation of system assets.
|
protected static void |
createSystemAssetsInZygoteLocked() |
protected static java.lang.String |
getAssetAllocations() |
protected static int |
getGlobalAssetCount() |
protected static int |
getGlobalAssetManagerCount() |
protected static void |
nativeApplyStyle(long ptr,
long theme_ptr,
int def_style_attr,
int def_style_resid,
long xml_parser_ptr,
int[] java_attrs,
long out_values_ptr,
long out_indices_ptr) |
protected static void |
nativeAssetDestroy(long asset_ptr) |
protected static long |
nativeAssetGetLength(long asset_ptr) |
protected static long |
nativeAssetGetRemainingLength(long asset_ptr) |
protected static int |
nativeAssetRead(long asset_ptr,
byte[] java_buffer,
int offset,
int len) |
protected static int |
nativeAssetReadChar(long asset_ptr) |
protected static long |
nativeAssetSeek(long asset_ptr,
long offset,
int whence) |
protected static long |
nativeCreate() |
protected static void |
nativeDestroy(long ptr) |
protected static android.util.SparseArray<java.lang.String> |
nativeGetAssignedPackageIdentifiers(long ptr) |
protected static java.lang.String[] |
nativeGetLocales(long ptr,
boolean exclude_system) |
protected static int |
nativeGetResourceArray(long ptr,
int resid,
int[] out_data) |
protected static int |
nativeGetResourceArraySize(long ptr,
int resid) |
protected static int |
nativeGetResourceBagValue(long ptr,
int resid,
int bag_entry_id,
android.util.TypedValue typed_value) |
protected static java.lang.String |
nativeGetResourceEntryName(long ptr,
int resid) |
protected static int |
nativeGetResourceIdentifier(long ptr,
java.lang.String name,
java.lang.String def_type,
java.lang.String def_package) |
protected static int[] |
nativeGetResourceIntArray(long ptr,
int resid) |
protected static java.lang.String |
nativeGetResourceName(long ptr,
int resid) |
protected static java.lang.String |
nativeGetResourcePackageName(long ptr,
int resid) |
protected static java.lang.String[] |
nativeGetResourceStringArray(long ptr,
int resid) |
protected static int[] |
nativeGetResourceStringArrayInfo(long ptr,
int resid) |
protected static java.lang.String |
nativeGetResourceTypeName(long ptr,
int resid) |
protected static int |
nativeGetResourceValue(long ptr,
int resid,
short density,
android.util.TypedValue typed_value,
boolean resolve_references) |
protected static android.content.res.Configuration[] |
nativeGetSizeConfigurations(long ptr) |
protected static int[] |
nativeGetStyleAttributes(long ptr,
int resid) |
protected static java.lang.String[] |
nativeList(long ptr,
java.lang.String path) |
protected static long |
nativeOpenAsset(long ptr,
java.lang.String asset_path,
int access_mode) |
protected static android.os.ParcelFileDescriptor |
nativeOpenAssetFd(long ptr,
java.lang.String asset_path,
long[] out_offsets) |
protected static long |
nativeOpenNonAsset(long ptr,
int jcookie,
java.lang.String asset_path,
int access_mode) |
protected static android.os.ParcelFileDescriptor |
nativeOpenNonAssetFd(long ptr,
int jcookie,
java.lang.String asset_path,
long[] out_offsets) |
protected static long |
nativeOpenXmlAsset(long ptr,
int jcookie,
java.lang.String asset_path) |
protected static boolean |
nativeResolveAttrs(long ptr,
long theme_ptr,
int def_style_attr,
int def_style_resid,
int[] java_values,
int[] java_attrs,
int[] out_java_values,
int[] out_java_indices) |
protected static boolean |
nativeRetrieveAttributes(long ptr,
long xml_parser_ptr,
int[] java_attrs,
int[] out_java_values,
int[] out_java_indices) |
protected static void |
nativeSetApkAssets(long ptr,
android.content.res.ApkAssets[] apk_assets_array,
boolean invalidate_caches) |
protected static void |
nativeSetConfiguration(long ptr,
int mcc,
int mnc,
java.lang.String locale,
int orientation,
int touchscreen,
int density,
int keyboard,
int keyboard_hidden,
int navigation,
int screen_width,
int screen_height,
int smallest_screen_width_dp,
int screen_width_dp,
int screen_height_dp,
int screen_layout,
int ui_mode,
int color_mode,
int major_version) |
protected static void |
nativeThemeApplyStyle(long ptr,
long theme_ptr,
int resid,
boolean force) |
protected static void |
nativeThemeClear(long themePtr) |
protected static void |
nativeThemeCopy(long dst_theme_ptr,
long src_theme_ptr) |
protected static long |
nativeThemeCreate(long ptr) |
protected static void |
nativeThemeDestroy(long theme_ptr) |
protected static void |
nativeThemeDump(long ptr,
long theme_ptr,
int priority,
java.lang.String tag,
java.lang.String prefix) |
protected static int |
nativeThemeGetAttributeValue(long ptr,
long theme_ptr,
int resid,
android.util.TypedValue typed_value,
boolean resolve_references) |
protected static int |
nativeThemeGetChangingConfigurations(long theme_ptr) |
protected static void |
nativeVerifySystemIdmaps() |
static void |
reset() |
getCompileTimeResTable
useLegacy
@Implementation protected static void createSystemAssetsInZygoteLocked()
@Resetter public static void reset()
@Implementation(minSdk=28) protected static void nativeVerifySystemIdmaps()
@Implementation(minSdk=28) protected void __constructor__(boolean sentinel)
Used for the creation of system assets.
@Implementation(minSdk=28) protected static int getGlobalAssetCount()
@Implementation(minSdk=28) protected static java.lang.String getAssetAllocations()
@Implementation(minSdk=28) protected static int getGlobalAssetManagerCount()
@Implementation(minSdk=28) protected static long nativeCreate()
@Implementation(minSdk=28) protected static void nativeDestroy(long ptr)
@Implementation(minSdk=28) protected static void nativeSetApkAssets(long ptr, android.content.res.ApkAssets[] apk_assets_array, boolean invalidate_caches)
@Implementation(minSdk=28) protected static void nativeSetConfiguration(long ptr, int mcc, int mnc, java.lang.String locale, int orientation, int touchscreen, int density, int keyboard, int keyboard_hidden, int navigation, int screen_width, int screen_height, int smallest_screen_width_dp, int screen_width_dp, int screen_height_dp, int screen_layout, int ui_mode, int color_mode, int major_version)
@Implementation(minSdk=28) protected static android.util.SparseArray<java.lang.String> nativeGetAssignedPackageIdentifiers(long ptr)
@Implementation(minSdk=28) protected static java.lang.String[] nativeList(long ptr, java.lang.String path) throws java.io.IOException
java.io.IOException
@Implementation(minSdk=28) protected static long nativeOpenAsset(long ptr, java.lang.String asset_path, int access_mode) throws java.io.FileNotFoundException
java.io.FileNotFoundException
@Implementation(minSdk=28) protected static android.os.ParcelFileDescriptor nativeOpenAssetFd(long ptr, java.lang.String asset_path, long[] out_offsets) throws java.io.IOException
java.io.IOException
@Implementation(minSdk=28) protected static long nativeOpenNonAsset(long ptr, int jcookie, java.lang.String asset_path, int access_mode) throws java.io.FileNotFoundException
java.io.FileNotFoundException
@Implementation(minSdk=28) protected static android.os.ParcelFileDescriptor nativeOpenNonAssetFd(long ptr, int jcookie, java.lang.String asset_path, long[] out_offsets) throws java.io.IOException
java.io.IOException
@Implementation(minSdk=28) protected static long nativeOpenXmlAsset(long ptr, int jcookie, java.lang.String asset_path) throws java.io.FileNotFoundException
java.io.FileNotFoundException
@Implementation(minSdk=28) protected static int nativeGetResourceValue(long ptr, @AnyRes int resid, short density, android.util.TypedValue typed_value, boolean resolve_references)
@Implementation(minSdk=28) protected static int nativeGetResourceBagValue(long ptr, @AnyRes int resid, int bag_entry_id, android.util.TypedValue typed_value)
@Implementation(minSdk=28) @AttrRes protected static int[] nativeGetStyleAttributes(long ptr, @StyleRes int resid)
@Implementation(minSdk=28) protected static java.lang.String[] nativeGetResourceStringArray(long ptr, @ArrayRes int resid)
@Implementation(minSdk=28) protected static int[] nativeGetResourceStringArrayInfo(long ptr, @ArrayRes int resid)
@Implementation(minSdk=28) protected static int[] nativeGetResourceIntArray(long ptr, @ArrayRes int resid)
@Implementation(minSdk=28) protected static int nativeGetResourceArraySize(long ptr, @ArrayRes int resid)
@Implementation(minSdk=28) protected static int nativeGetResourceArray(long ptr, @ArrayRes int resid, int[] out_data)
@Implementation(minSdk=28) @AnyRes protected static int nativeGetResourceIdentifier(long ptr, java.lang.String name, java.lang.String def_type, java.lang.String def_package)
@Implementation(minSdk=28) protected static java.lang.String nativeGetResourceName(long ptr, @AnyRes int resid)
@Implementation(minSdk=28) protected static java.lang.String nativeGetResourcePackageName(long ptr, @AnyRes int resid)
@Implementation(minSdk=28) protected static java.lang.String nativeGetResourceTypeName(long ptr, @AnyRes int resid)
@Implementation(minSdk=28) protected static java.lang.String nativeGetResourceEntryName(long ptr, @AnyRes int resid)
@Implementation(minSdk=28) protected static java.lang.String[] nativeGetLocales(long ptr, boolean exclude_system)
@Implementation(minSdk=28) protected static android.content.res.Configuration[] nativeGetSizeConfigurations(long ptr)
@Implementation(minSdk=28) protected static void nativeApplyStyle(long ptr, long theme_ptr, @AttrRes int def_style_attr, @StyleRes int def_style_resid, long xml_parser_ptr, int[] java_attrs, long out_values_ptr, long out_indices_ptr)
@Implementation(minSdk=28) protected static boolean nativeResolveAttrs(long ptr, long theme_ptr, @AttrRes int def_style_attr, @StyleRes int def_style_resid, int[] java_values, int[] java_attrs, int[] out_java_values, int[] out_java_indices)
@Implementation(minSdk=28) protected static boolean nativeRetrieveAttributes(long ptr, long xml_parser_ptr, int[] java_attrs, int[] out_java_values, int[] out_java_indices)
@Implementation(minSdk=28) protected static long nativeThemeCreate(long ptr)
@Implementation(minSdk=28) protected static void nativeThemeDestroy(long theme_ptr)
@Implementation(minSdk=28) protected static void nativeThemeApplyStyle(long ptr, long theme_ptr, @StyleRes int resid, boolean force)
@Implementation(minSdk=28) protected static void nativeThemeCopy(long dst_theme_ptr, long src_theme_ptr)
@Implementation(minSdk=28) protected static void nativeThemeClear(long themePtr)
@Implementation(minSdk=28) protected static int nativeThemeGetAttributeValue(long ptr, long theme_ptr, @AttrRes int resid, android.util.TypedValue typed_value, boolean resolve_references)
@Implementation(minSdk=28) protected static void nativeThemeDump(long ptr, long theme_ptr, int priority, java.lang.String tag, java.lang.String prefix)
@Implementation(minSdk=28) protected static int nativeThemeGetChangingConfigurations(long theme_ptr)
@Implementation(minSdk=28) protected static void nativeAssetDestroy(long asset_ptr)
@Implementation(minSdk=28) protected static int nativeAssetReadChar(long asset_ptr)
@Implementation(minSdk=28) protected static int nativeAssetRead(long asset_ptr, byte[] java_buffer, int offset, int len) throws java.io.IOException
java.io.IOException
@Implementation(minSdk=28) protected static long nativeAssetSeek(long asset_ptr, long offset, int whence)
@Implementation(minSdk=28) protected static long nativeAssetGetLength(long asset_ptr)
@Implementation(minSdk=28) protected static long nativeAssetGetRemainingLength(long asset_ptr)