mirror of
https://github.com/revanced/ARSCLib.git
synced 2025-05-02 07:04:27 +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 {
|
private void writePackageJson(File packageDirectory, PackageBlock packageBlock) throws IOException {
|
||||||
JSONObject jsonObject = new JSONObject();
|
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_id, packageBlock.getId());
|
||||||
jsonObject.put(PackageBlock.NAME_package_name, packageBlock.getName());
|
jsonObject.put(PackageBlock.NAME_package_name, packageBlock.getName());
|
||||||
StagedAlias stagedAlias=StagedAlias
|
StagedAlias stagedAlias=StagedAlias
|
||||||
|
@ -53,4 +53,6 @@ public class BuildInfo {
|
|||||||
}
|
}
|
||||||
return properties;
|
return properties;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static final String NAME_arsc_lib_version="arsc_lib_version";
|
||||||
}
|
}
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.reandroid.lib.arsc.chunk;
|
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.LibraryInfoArray;
|
||||||
import com.reandroid.lib.arsc.array.SpecTypePairArray;
|
import com.reandroid.lib.arsc.array.SpecTypePairArray;
|
||||||
import com.reandroid.lib.arsc.base.Block;
|
import com.reandroid.lib.arsc.base.Block;
|
||||||
@ -329,6 +330,9 @@ package com.reandroid.lib.arsc.chunk;
|
|||||||
@Override
|
@Override
|
||||||
public JSONObject toJson() {
|
public JSONObject toJson() {
|
||||||
JSONObject jsonObject=new JSONObject();
|
JSONObject jsonObject=new JSONObject();
|
||||||
|
|
||||||
|
jsonObject.put(BuildInfo.NAME_arsc_lib_version, BuildInfo.getVersion());
|
||||||
|
|
||||||
jsonObject.put(NAME_package_id, getId());
|
jsonObject.put(NAME_package_id, getId());
|
||||||
jsonObject.put(NAME_package_name, getName());
|
jsonObject.put(NAME_package_name, getName());
|
||||||
jsonObject.put(NAME_specs, getSpecTypePairArray().toJson());
|
jsonObject.put(NAME_specs, getSpecTypePairArray().toJson());
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.reandroid.lib.arsc.chunk;
|
package com.reandroid.lib.arsc.chunk;
|
||||||
|
|
||||||
|
import com.reandroid.lib.arsc.BuildInfo;
|
||||||
import com.reandroid.lib.arsc.array.PackageArray;
|
import com.reandroid.lib.arsc.array.PackageArray;
|
||||||
import com.reandroid.lib.arsc.group.EntryGroup;
|
import com.reandroid.lib.arsc.group.EntryGroup;
|
||||||
import com.reandroid.lib.arsc.header.HeaderBlock;
|
import com.reandroid.lib.arsc.header.HeaderBlock;
|
||||||
@ -144,6 +145,9 @@ public class TableBlock extends BaseChunk implements JSONConvert<JSONObject> {
|
|||||||
@Override
|
@Override
|
||||||
public JSONObject toJson() {
|
public JSONObject toJson() {
|
||||||
JSONObject jsonObject=new JSONObject();
|
JSONObject jsonObject=new JSONObject();
|
||||||
|
|
||||||
|
jsonObject.put(BuildInfo.NAME_arsc_lib_version, BuildInfo.getVersion());
|
||||||
|
|
||||||
jsonObject.put(NAME_packages, getPackageArray().toJson());
|
jsonObject.put(NAME_packages, getPackageArray().toJson());
|
||||||
JSONArray jsonArray = getTableStringPool().toJson();
|
JSONArray jsonArray = getTableStringPool().toJson();
|
||||||
if(jsonArray!=null){
|
if(jsonArray!=null){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user