Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo Java

Clojure - Preparando o ambiente

Antes de mais nada precisamos preparar nosso ambiente para podermos começar a brincar, no link oficial temos os processos de instalação de acordo com os SOs suportados, nessa postagem iremos falar sobre as instalações no Linux e no Windows. Windows Para a instalação no Windows podemos usar o instalador ou fazer o processo via linha de comando com o PowerShell, esse último seguindo as seguintes instruções (conforme indicado aqui ): Se certificar que o PowerShell esta na versão 5 ou posterior, para tal basta abrir o mesmo (pressione "Windows + X", escolha "Executar" e digite o comando "Powershell"), e em seguida digitar o comando "get-host": Versão do PowerShell Também devem estar instalados o ".NET Core SDK 2.1+ or .NET Framework 4.5+ (ou mais recente)". Além disso precisaremos do Java 8+ e a variável de ambiente JAVA_HOME configurada; Se tudo estiver certo basta executar o comando para o download "iwr -useb download.clojure.org/in

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