ARSCLib/README.md
2021-11-16 02:04:50 +08:00

770 B

ARSCLib

Android binary resources read/write library

    import com.reandroid.lib.arsc.chunk.TableBlock;
    import com.reandroid.lib.arsc.io.BlockReader;

    public static void example() throws IOException {
        File inFile=new File("resources.arsc");
        BlockReader blockReader=new BlockReader(inFile);
        
        TableBlock tableBlock=new TableBlock();
        tableBlock.readBytes(blockReader);

        // edit tableBlock as desired
        
        tableBlock.refresh();

        File outFile=new File("resources_out.arsc");
        OutputStream outputStream=new FileOutputStream(outFile, false);
        
        tableBlock.writeBytes(outputStream);
        
        outputStream.flush();
        outputStream.close();
    }