From a1b44908a9ca4f508189f39f268a823bd4742574 Mon Sep 17 00:00:00 2001 From: REAndroid Date: Wed, 12 Apr 2023 15:32:56 +0200 Subject: [PATCH] trim min possible config size --- .../com/reandroid/arsc/value/ResConfig.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/main/java/com/reandroid/arsc/value/ResConfig.java b/src/main/java/com/reandroid/arsc/value/ResConfig.java index 331885b..715ae65 100755 --- a/src/main/java/com/reandroid/arsc/value/ResConfig.java +++ b/src/main/java/com/reandroid/arsc/value/ResConfig.java @@ -108,6 +108,11 @@ setConfigSize(size); return true; } + public void trimToMinimumSize(){ + int size = ByteArray.trimTrailZeros(mValuesContainer.getBytes()).length + 4; + size = nearestSize(size); + trimToSize(size); + } public void setMcc(int value){ if(getConfigSize()