244 Commits

Author SHA1 Message Date
REAndroid
eb805b7979 rename StringPool 2023-02-10 09:41:52 -05:00
REAndroid
e2b0377c4f fix read string pool error 2023-02-10 09:39:24 -05:00
REAndroid
c317101607 use InfoHeader for quick check 2023-01-23 07:21:29 -05:00
REAndroid
b5c92c777a read header of chunk quickly 2023-01-23 07:17:51 -05:00
REAndroid
71cf694c33 rename packages 2023-01-22 15:27:26 -05:00
REAndroid
4ffd13c793 quote attributes for styled string 2023-01-19 16:21:55 -05:00
REAndroid
9f49664f08 decode hex as long 2023-01-19 16:20:27 -05:00
REAndroid
4566824570 escape xml characters 2023-01-18 13:49:39 -05:00
REAndroid
291628b140 change JSONObject map to LinkedHashMap 2023-01-18 09:47:17 -05:00
REAndroid
48d46a3e0a [XML] decode/encode package details 2023-01-18 09:04:56 -05:00
REAndroid
50753ca54c improve XML encoding speed 2023-01-17 11:16:24 -05:00
REAndroid
3eda5edaf6 code cleanup 2023-01-17 09:25:23 -05:00
REAndroid
c4142c2267 [upgrade] version 1.1.4 2023-01-17 05:22:55 -05:00
REAndroid
db59ebc6ae fix: [XML] decode duplicate file as path string for multiple referencing entries 2023-01-17 05:18:36 -05:00
REAndroid
4439738534 ignore package id on searching @type/name 2023-01-17 05:10:43 -05:00
REAndroid
a1230bd31c memorize selected entry 2023-01-17 05:05:16 -05:00
REAndroid
7cf6a5a694 encode ids and attrs at first 2023-01-17 05:03:32 -05:00
REAndroid
7455e35bef fix UTF-8 decoding 2023-01-16 11:51:01 -05:00
REAndroid
a5d71a28a4 fix: encode/decode XML styled strings properly 2023-01-16 10:12:13 -05:00
REAndroid
ee5db344af fix: xml array encoding/decoding of integer and string #12 2023-01-16 06:58:33 -05:00
REAndroid
1c53bd295c fix: unsigned byte attribute type conversion #11 2023-01-16 05:14:12 -05:00
REAndroid
b55904f564 fix: remove 's' suffix on type directories #10 2023-01-16 03:36:51 -05:00
REAndroid
9e02964884 make custom header for each chunk 2023-01-15 13:40:43 -05:00
REAndroid
4c9fabc425 upgrade version to 1.1.3 2023-01-15 13:36:21 -05:00
REAndroid
74aba3d8ff improve input stream read performance 2023-01-15 07:23:44 -05:00
REAndroid
2c9c0d1ba6 fix: correct indent for childes with text content 2023-01-14 12:07:31 -05:00
REAndroid
0c8762bc64 avoid literal type name usage for entry bag detection 2023-01-14 11:01:31 -05:00
REAndroid
c39d3d8ad5 add common android resource id constants 2023-01-14 04:40:45 -05:00
REAndroid
86b68b4646 remove redundant class AttrIDProvider 2023-01-14 04:39:23 -05:00
REAndroid
c519b9f581 remove namespace from no-resource-id attributes 2023-01-13 07:37:49 -05:00
REAndroid
8937e3cb91 validate namespace of AndroidManifest before XML decode 2023-01-13 07:24:03 -05:00
REAndroid
2c2f2c2b13 handle null/empty namespace 2023-01-13 07:02:39 -05:00
REAndroid
3db41d542e handle null/empty attribute name 2023-01-13 07:00:37 -05:00
REAndroid
de90186007 handle null/empty json string values 2023-01-13 06:39:12 -05:00
REAndroid
92a648612f throw json exceptions with cause 2023-01-13 06:36:41 -05:00
REAndroid
e3e36c7866 upgrade version 2023-01-13 05:19:33 -05:00
REAndroid
8d786b2844 read HeaderBlock properly & fix bug #8 2023-01-13 04:59:33 -05:00
REAndroid
b628d6540f add convenient methods 2023-01-13 04:55:16 -05:00
REAndroid
bb46abb499 encode XML source correctly
* add 's' suffix on type directories
* write uncompressed files at decoding
2023-01-12 13:46:58 -05:00
REAndroid
7651efae55 simplify hash code creation 2023-01-11 06:41:13 -05:00
REAndroid
09268d178b read bytes fully 2023-01-11 05:41:27 -05:00
REAndroid
dbfb08700f separate spec and type 2023-01-10 14:45:32 -05:00
REAndroid
14eb36d3b4 fix read bytes fully 2023-01-10 12:59:33 -05:00
REAndroid
6273ae33ec fix xml string pool toJson error 2023-01-10 09:55:56 -05:00
REAndroid
d96c4cb4ff synchronized parser 2023-01-10 09:06:38 -05:00
REAndroid
c0a02f1f55 remove redundant ValueType enum entries 2023-01-10 08:51:57 -05:00
REAndroid
d18006c74b remove redundant FIRST_COLOR_INT 2023-01-10 08:46:56 -05:00
REAndroid
29ecb0653e add xml encode/decode notes 2023-01-10 07:35:10 -05:00
REAndroid
3e4d37b04f keep packages sorted 2023-01-10 05:26:07 -05:00
REAndroid
fa97a2c74b handle multiple packages on xml encoding 2023-01-09 09:47:24 -05:00