AssetManager: update to use v2 of libandroidfw C api

This commit is contained in:
Mis012
2025-02-21 00:54:55 +01:00
parent ca39c81224
commit d97c3ee048
3 changed files with 179 additions and 143 deletions

View File

@@ -97,6 +97,14 @@ JNIEXPORT void JNICALL Java_android_content_res_AssetManager_setConfiguration
JNIEXPORT jint JNICALL Java_android_content_res_AssetManager_getResourceIdentifier
(JNIEnv *, jobject, jstring, jstring, jstring);
/*
* Class: android_content_res_AssetManager
* Method: getResourceName
* Signature: (I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_android_content_res_AssetManager_getResourceName
(JNIEnv *, jobject, jint);
/*
* Class: android_content_res_AssetManager
* Method: getResourcePackageName
@@ -353,6 +361,14 @@ JNIEXPORT jintArray JNICALL Java_android_content_res_AssetManager_getArrayString
JNIEXPORT void JNICALL Java_android_content_res_AssetManager_init
(JNIEnv *, jobject);
/*
* Class: android_content_res_AssetManager
* Method: native_setApkAssets
* Signature: ([Ljava/lang/Object;I)V
*/
JNIEXPORT void JNICALL Java_android_content_res_AssetManager_native_1setApkAssets
(JNIEnv *, jobject, jobjectArray, jint);
#ifdef __cplusplus
}
#endif