mirror of
https://github.com/revanced/ARSCLib.git
synced 2025-05-01 22:54:26 +02:00
add version info on json for future use
This commit is contained in:
parent
e0056cc9e0
commit
fe96d22846
@ -49,6 +49,9 @@ public class TableBlockJson {
|
||||
}
|
||||
private void writePackageJson(File packageDirectory, PackageBlock packageBlock) throws IOException {
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
|
||||
jsonObject.put(BuildInfo.NAME_arsc_lib_version, BuildInfo.getVersion());
|
||||
|
||||
jsonObject.put(PackageBlock.NAME_package_id, packageBlock.getId());
|
||||
jsonObject.put(PackageBlock.NAME_package_name, packageBlock.getName());
|
||||
StagedAlias stagedAlias=StagedAlias
|
||||
|
@ -53,4 +53,6 @@ public class BuildInfo {
|
||||
}
|
||||
return properties;
|
||||
}
|
||||
|
||||
public static final String NAME_arsc_lib_version="arsc_lib_version";
|
||||
}
|
||||
|
@ -15,6 +15,7 @@
|
||||
*/
|
||||
package com.reandroid.lib.arsc.chunk;
|
||||
|
||||
import com.reandroid.lib.arsc.BuildInfo;
|
||||
import com.reandroid.lib.arsc.array.LibraryInfoArray;
|
||||
import com.reandroid.lib.arsc.array.SpecTypePairArray;
|
||||
import com.reandroid.lib.arsc.base.Block;
|
||||
@ -329,6 +330,9 @@ package com.reandroid.lib.arsc.chunk;
|
||||
@Override
|
||||
public JSONObject toJson() {
|
||||
JSONObject jsonObject=new JSONObject();
|
||||
|
||||
jsonObject.put(BuildInfo.NAME_arsc_lib_version, BuildInfo.getVersion());
|
||||
|
||||
jsonObject.put(NAME_package_id, getId());
|
||||
jsonObject.put(NAME_package_name, getName());
|
||||
jsonObject.put(NAME_specs, getSpecTypePairArray().toJson());
|
||||
|
@ -15,6 +15,7 @@
|
||||
*/
|
||||
package com.reandroid.lib.arsc.chunk;
|
||||
|
||||
import com.reandroid.lib.arsc.BuildInfo;
|
||||
import com.reandroid.lib.arsc.array.PackageArray;
|
||||
import com.reandroid.lib.arsc.group.EntryGroup;
|
||||
import com.reandroid.lib.arsc.header.HeaderBlock;
|
||||
@ -144,6 +145,9 @@ public class TableBlock extends BaseChunk implements JSONConvert<JSONObject> {
|
||||
@Override
|
||||
public JSONObject toJson() {
|
||||
JSONObject jsonObject=new JSONObject();
|
||||
|
||||
jsonObject.put(BuildInfo.NAME_arsc_lib_version, BuildInfo.getVersion());
|
||||
|
||||
jsonObject.put(NAME_packages, getPackageArray().toJson());
|
||||
JSONArray jsonArray = getTableStringPool().toJson();
|
||||
if(jsonArray!=null){
|
||||
|
Loading…
x
Reference in New Issue
Block a user