AssetManager: use libandroidfw for everything except XML parsing

binary XML parsing still relies on ARSClib for now
This commit is contained in:
Julian Winkler
2024-02-02 13:34:19 +01:00
parent 8d4d0021b3
commit c1d8956309
3 changed files with 198 additions and 140 deletions

View File

@@ -89,6 +89,30 @@ JNIEXPORT jobjectArray JNICALL Java_android_content_res_AssetManager_getLocales
JNIEXPORT jint JNICALL Java_android_content_res_AssetManager_getResourceIdentifier
(JNIEnv *, jobject, jstring, jstring, jstring);
/*
* Class: android_content_res_AssetManager
* Method: getResourcePackageName
* Signature: (I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_android_content_res_AssetManager_getResourcePackageName
(JNIEnv *, jobject, jint);
/*
* Class: android_content_res_AssetManager
* Method: getResourceTypeName
* Signature: (I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_android_content_res_AssetManager_getResourceTypeName
(JNIEnv *, jobject, jint);
/*
* Class: android_content_res_AssetManager
* Method: getResourceEntryName
* Signature: (I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_android_content_res_AssetManager_getResourceEntryName
(JNIEnv *, jobject, jint);
/*
* Class: android_content_res_AssetManager
* Method: openAsset