From b7c56c8928fe68b183a030aeebc06d33a82a1388 Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Mon, 23 May 2022 07:09:27 -0400 Subject: [PATCH] Tests / Style for #2815 (#2817) * style: reorg getAttributes (StyledString) * test: assertion for aapt2 string (#2815) --- .../main/java/brut/androlib/res/decoder/StyledString.java | 5 +++-- .../src/test/resources/aapt2/testapp/res/values/strings.xml | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/decoder/StyledString.java b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/decoder/StyledString.java index 7c001627..540ca0ba 100644 --- a/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/decoder/StyledString.java +++ b/brut.apktool/apktool-lib/src/main/java/brut/androlib/res/decoder/StyledString.java @@ -82,9 +82,10 @@ public class StyledString { public Map getAttributes() { int separatorIdx = tag.indexOf(';'); return separatorIdx == -1 ? null : ATTRIBUTES_SPLITTER.split( - tag.substring(separatorIdx + 1, tag.endsWith(";") ? tag.length() - 1 : tag.length())); + tag.substring(separatorIdx + 1, tag.endsWith(";") ? tag.length() - 1 : tag.length()) + ); } - + @Override public int compareTo(Span o) { int res = Integer.compare(firstChar, o.firstChar); diff --git a/brut.apktool/apktool-lib/src/test/resources/aapt2/testapp/res/values/strings.xml b/brut.apktool/apktool-lib/src/test/resources/aapt2/testapp/res/values/strings.xml index 8a121e7e..00e47e58 100644 --- a/brut.apktool/apktool-lib/src/test/resources/aapt2/testapp/res/values/strings.xml +++ b/brut.apktool/apktool-lib/src/test/resources/aapt2/testapp/res/values/strings.xml @@ -4,4 +4,5 @@ 🔆
  • aaaaa aa aaaaa – aaaaaaa aaaaaaaaaa aa aaaaaaaa aaaaaa aaaaa (aaaa) aaaa aaaaaaaaa aaaaa aa aaaaaaaaa aaaaaaa aaaa
  • aaaaaaaaa aaaaaaaaaaaaaaa aaaaaaaa – aaaaaaa aaaaaaaaaa aaaaaaaaa aaaa aaaaaa aa aaaa aaaa aaaa aaaa aaaaaaa aaaaaaaaaaaaa, aaaaaa aaa aaaaaaaaaa (aaa) aaaaaaaaaaaaaaa
  • aaaaaaaaaaa aaaaaa aaaaaaaaaa – aaaaaaaaaa aaaa aaaaaa aa a aaa aa aaaaaa aaa aaaaaaa (aaaaa aaaaaaaa) aaaaaaaa aa aaaaaa aaaaa aaa aaaa
+ Quickly zoom in on the screen to display content more clearly.

To zoom in:
1. Use shortcut to start magnification
2. Tap the screen
3. Drag 2 fingers to move around screen
4. Pinch with 2 fingers to adjust zoom
5. Use shortcut to stop magnification

To zoom in temporarily:
1. Use shortcut to start magnification
2. Touch & hold anywhere on the screen
3. Drag finger to move around screen
4. Lift finger to stop magnification