Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo android

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 original 1 Classe import 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; public class Compress { private static final int BUFFER = 2048 ; private String[] _files; private String _zipFile; public Compress (String[] files, String zipFile) { _files = files; _zipFile = zipFile; } public void zip () { try { BufferedInputStream origin = null ; FileOutputStream dest = new FileOutputStream(_zipFile); ZipOutputStream out = new ZipOutputStream( new BufferedOutputStream(dest)); byte data[] = new byte [BUFFER]; for ( int i= 0 ; i < _files.length; i++) { Log.v( "Compress"

TableLayout (Android)

Em nosso ultimo post sobre Android falamos sobre como utilizar o LinearLayout, hoje mostraremos uma outra forma de agrupar os componentes com o uso do TableLayout. Como o próprio nome sugere o TableLayout nos permite organizar os componentes na tela de forma tabular (linhasxcolunas), além de ser uma forma bem rápida de organizar componentes sem que tenhamos que nos preocupar com alinhamentos e margens. O que usaremos: JDK 1.6 Android Developer Tools (Eclipse) Criando um novo projeto Vamos abrir o Eclipse em seguida File - New - Project - Android - Android Application Project: Na próxima tela iremos especificar o nome da aplicação, o nome do projeto e o nome do pacote: Na próxima tela nos certificaremos da criação de uma atividade, selecionando a opção “Create activity”: Vamos manter o ícone padrão: Em seguida vamos escolher uma atividade em branco selecionando “BlankActivity”: Por fim seremos questionados quanto a alguns detalhes de nossa atividade, aqui também ma