terça-feira, 27 de março de 2012

Ícones no android

Após a criação do ícone (.png) é necessário replicá-lo para os seguintes tamanhos: 72x72, 48x48 e 36x36. Lembrando que os três ícones devem ser idênticos e possuir o mesmo nome.

Após copiar as imagens para o projeto, é necessário trocar o nome do ícone no arquivo manifest.

Aplicativo android: Machine Converter

Esse Aplicativo android tem a capacidade de converter binário, octal, decimal e hexadecimal.

Menu
Ao clicar no botão Hexadecimal o app abre a tela de conversão de hexadecimal para binário, octal e decimal.

Ao informar FF e clicar no botão "Calculate" o app faz a conversão. Para voltar para o menu, clique no botão "Menu" do celular e clique na opção menu.

quarta-feira, 21 de março de 2012

Categoria Terminal e categoria não terminal

Vamos considerar que temos uma categoria que pertença a uma outra categoria, poderiamos criar um campo categoria_id nesta tabela. Este campo contém o id da outra categoria. Se livro tem um id de 20, então o campo categoria_id de livros de ficção científica seria 20!.
Categorias podem ser terminais ou não-terminais.  

Uma categoria terminal é aquela que não tem subcategorias, ou seja, ela só pode conter um produto.

Ex: Frutas podem ser categoria terminal, pois ela pode conter laranjas, bananas, etc.


Uma Categoria não terminal, é aquela que não possui nenhum produto, apenas outras categorias.

Ex: Revista é uma categoria não terminal, pois ela contém várias subcategorias.

terça-feira, 20 de março de 2012

android:versionCode e android:versionName

Para cada nova versão do seu aplicativo android é necessário alterar o android:versionCode e android:versionName que se encontra no arquivo AndroidManifest.xml


Veja o código para mais detalhes:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="br.com.beavis.butt"
    android:versionCode="2"
    android:versionName="1.1" >

Neste caso alterei o android:versionCode para 2, e android:versionName para 1.1

segunda-feira, 19 de março de 2012

CRUD MySQL

vamos utiliza a tabela produto para os exemplos:

create table produto(id int auto_increment,
                                    name varchar(50) not null,
                                    data_nascimento date,
                                    primary key(id));

CREATE
insert into produto (id, name, data_nascimento) values ('', 'maria', '1987-12-13');

READ
select * from produto;

UPDATE
update produto set name = 'maria' where id = 1;

DELETE
delete from produto where id = 4;

Problemas de memória com o Eclipse

Se você estiver tendo problemas de memória com o Eclipse, como por exemplo:

java.lang.OutOfMemoryError: PermGen space

Basta alterar o arquivo “eclipse.ini” e adicionar as seguintes linhas no final dele:

-XX:PermSize=64M
-XX:MaxPermSize=128M