@Implements(value=android.content.res.AssetManager.class, minSdk=10000, shadowPicker=ShadowAssetManager.Picker.class) public class ShadowArscAssetManager10 extends ShadowAssetManager.ArscBase
ShadowAssetManager.ArscBase, ShadowAssetManager.Picker
Constructor and Description |
---|
ShadowArscAssetManager10() |
Modifier and Type | Method and Description |
---|---|
protected void |
__constructor__(boolean sentinel)
Used for the creation of system assets.
|
protected static void |
createSystemAssetsInZygoteLocked() |
protected static 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 String[] |
nativeCreateIdmapsForStaticOverlaysTargetingAndroid() |
protected static void |
nativeDestroy(long ptr) |
protected static SparseArray<String> |
nativeGetAssignedPackageIdentifiers(long ptr) |
protected static 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,
TypedValue typed_value) |
protected static String |
nativeGetResourceEntryName(long ptr,
int resid) |
protected static int |
nativeGetResourceIdentifier(long ptr,
String name,
String def_type,
String def_package) |
protected static int[] |
nativeGetResourceIntArray(long ptr,
int resid) |
protected static String |
nativeGetResourceName(long ptr,
int resid) |
protected static String |
nativeGetResourcePackageName(long ptr,
int resid) |
protected static String[] |
nativeGetResourceStringArray(long ptr,
int resid) |
protected static int[] |
nativeGetResourceStringArrayInfo(long ptr,
int resid) |
protected static String |
nativeGetResourceTypeName(long ptr,
int resid) |
protected static int |
nativeGetResourceValue(long ptr,
int resid,
short density,
TypedValue typed_value,
boolean resolve_references) |
protected static Configuration[] |
nativeGetSizeConfigurations(long ptr) |
protected static int[] |
nativeGetStyleAttributes(long ptr,
int resid) |
protected static String[] |
nativeList(long ptr,
String path) |
protected static long |
nativeOpenAsset(long ptr,
String asset_path,
int access_mode) |
protected static ParcelFileDescriptor |
nativeOpenAssetFd(long ptr,
String asset_path,
long[] out_offsets) |
protected static long |
nativeOpenNonAsset(long ptr,
int jcookie,
String asset_path,
int access_mode) |
protected static ParcelFileDescriptor |
nativeOpenNonAssetFd(long ptr,
int jcookie,
String asset_path,
long[] out_offsets) |
protected static long |
nativeOpenXmlAsset(long ptr,
int jcookie,
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,
ApkAssets[] apk_assets_array,
boolean invalidate_caches) |
protected static void |
nativeSetConfiguration(long ptr,
int mcc,
int mnc,
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 void |
nativeThemeCopy(long dst_asset_manager_ptr,
long dst_theme_ptr,
long src_asset_manager_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,
String tag,
String prefix) |
protected static int |
nativeThemeGetAttributeValue(long ptr,
long theme_ptr,
int resid,
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=10000) protected static String[] nativeCreateIdmapsForStaticOverlaysTargetingAndroid()
@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 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, ApkAssets[] apk_assets_array, boolean invalidate_caches)
@Implementation(minSdk=28) protected static void nativeSetConfiguration(long ptr, int mcc, int mnc, 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 SparseArray<String> nativeGetAssignedPackageIdentifiers(long ptr)
@Implementation(minSdk=28) protected static String[] nativeList(long ptr, String path) throws IOException
IOException
@Implementation(minSdk=28) protected static long nativeOpenAsset(long ptr, String asset_path, int access_mode) throws FileNotFoundException
FileNotFoundException
@Implementation(minSdk=28) protected static ParcelFileDescriptor nativeOpenAssetFd(long ptr, String asset_path, long[] out_offsets) throws IOException
IOException
@Implementation(minSdk=28) protected static long nativeOpenNonAsset(long ptr, int jcookie, String asset_path, int access_mode) throws FileNotFoundException
FileNotFoundException
@Implementation(minSdk=28) protected static ParcelFileDescriptor nativeOpenNonAssetFd(long ptr, int jcookie, String asset_path, long[] out_offsets) throws IOException
IOException
@Implementation(minSdk=28) protected static long nativeOpenXmlAsset(long ptr, int jcookie, String asset_path) throws FileNotFoundException
FileNotFoundException
@Implementation(minSdk=28) protected static int nativeGetResourceValue(long ptr, @AnyRes int resid, short density, TypedValue typed_value, boolean resolve_references)
@Implementation(minSdk=28) protected static int nativeGetResourceBagValue(long ptr, @AnyRes int resid, int bag_entry_id, TypedValue typed_value)
@Implementation(minSdk=28) @AttrRes protected static int[] nativeGetStyleAttributes(long ptr, @StyleRes int resid)
@Implementation(minSdk=28) protected static 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, String name, String def_type, String def_package)
@Implementation(minSdk=28) protected static String nativeGetResourceName(long ptr, @AnyRes int resid)
@Implementation(minSdk=28) protected static String nativeGetResourcePackageName(long ptr, @AnyRes int resid)
@Implementation(minSdk=28) protected static String nativeGetResourceTypeName(long ptr, @AnyRes int resid)
@Implementation(minSdk=28) protected static String nativeGetResourceEntryName(long ptr, @AnyRes int resid)
@Implementation(minSdk=28) protected static String[] nativeGetLocales(long ptr, boolean exclude_system)
@Implementation(minSdk=28) protected static 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, maxSdk=28) protected static void nativeThemeCopy(long dst_theme_ptr, long src_theme_ptr)
@Implementation(minSdk=10000) protected static void nativeThemeCopy(long dst_asset_manager_ptr, long dst_theme_ptr, long src_asset_manager_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, TypedValue typed_value, boolean resolve_references)
@Implementation(minSdk=28) protected static void nativeThemeDump(long ptr, long theme_ptr, int priority, String tag, 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 IOException
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)