AssetManager: implement resolveAttrs

This commit is contained in:
Mis012
2025-01-02 22:18:45 +01:00
parent b56f42ec3d
commit 7d59407138
5 changed files with 116 additions and 10 deletions

View File

@@ -812,8 +812,13 @@ public final class AssetManager {
}
return true;
}
/*package*/ native final boolean retrieveAttributes(
int xmlParser, int[] inAttrs, int[] outValues, int[] outIndices);
/*package*/ native static final boolean resolveAttrs(long theme, int defStyleAttr,
int defStyleRes, int[] inValues,
int[] inAttrs, int[] outValues,
int[] outIndices);
/*package*/ native final boolean retrieveAttributes(int xmlParser, int[] inAttrs,
int[] outValues, int[] outIndices);
/*package*/ native final int getArraySize(int resource);
/*package*/ native final int retrieveArray(int resource, int[] outValues);
private native final int getStringBlockCount();