Pular para o conteúdo principal

Postagens

Mostrando postagens de Junho, 2016

Compactando arquivos (Android)

Dica rápida! Segue uma dica rápida para realizar a compactação de arquivos no Android, não deixem de visitar o artigo original1
Classeimport android.util.Log; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; publicclassCompress {privatestaticfinalint BUFFER = 2048; private String[] _files; private String _zipFile; publicCompress(String[] files, String zipFile) { _files = files; _zipFile = zipFile; } publicvoidzip() { try { BufferedInputStream origin = null; FileOutputStream dest = new FileOutputStream(_zipFile); ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(dest)); byte data[] = newbyte[BUFFER]; for(int i=0; i < _files.length; i++) { Log.v("Compress", "Adding: " + _files[i]); FileInputStr…