quarta-feira, 26 de janeiro de 2011

Atualização do Motorola Backflip da versão android 1.5 para 2.1

Para fazer tal aventura utilizei o tutorial do blog DroidBrasil, onde
pude seguir passo a passo no linux ao invés do windows, mas funcionou
100%.

As escolhas a serem feitas começam com a escolha da ROM a ser instalada, que no meu caso escolhi pela "Android 2.1 Versão GINTech Systems DeBlurred v1.8 Sem MotoBlur".

Este escolha deve-se principalmente pelo fato de que o MotoBlur só sobrecarrega o telefone deixa lento e come bateria.

Outro ponto importante é no passo 3 onde é efetuado o backup de nandroid, mas é necessário por o telefone em modo Recovery. Logo após o momento em que for solicitado para que seja liberado o botão da câmera e aparecem algumas opções, sempre utilize a tela de volume para baixo. Se for utilizado a tela para cima, aparecerá uma tela azul e o telefone trava, sendo necessária a remoção da bateria para reiniciar o processo.

Vale a pena instalar o Multitouch e o Overclock, funcionam muito bem. E ainda habilitar a função Apps2sd é essencial, pois fatalmente ficará sem espaço para instalar aplicações.

Quanto as aplicações, instale o Go Launcher é um tema muito legal, tem gerenciador de tarefas, permite organizar as aplicações como no iPhone, em pastas, além de ser muito elegante. O Go SMS muito legal também. Utilize o "Music Player" e não "Música". Existem duas aplicações para contados e telefone, executa ambas para testar qual que funciona corretamente (a outra tem problemas).

Após várias aplicações instaladas, de Angry Birds á Terminal, pude constatar que até dá para deixar o iPhone por um Android, porém com o iPhone podemos ficar transquilos quanto a atualização: sempre tem; já no Android dependendo da marca do telefone talves não seja possível. Parece que depois da HTC com uma grande diferença temos a Motorola em 2º lugar e a Samsung em 3º no hanking de atualizações :D

domingo, 2 de janeiro de 2011

Criando uma aplicação com o App Inventor

Acesse o site http://appinventor.googlelabs.com/
Use seu login do Gmail, se não tiver um, basta cria-lo

Criando uma aplicação de teste:

Na tela do App Inventor temos no menu superior o item
"My Projects" que normalmente é a primeira tela a
aparecer após o login.

Nela selecione o botão "New" e informe um nome para o
Projeto. A seguir será aberta a tela do item "Design" onde
poderemos construir a interface para a aplicação, arrastando
os componentes da lista de palete lateral esquerda.



Como aplicação de teste criei uma tela onde ao ser digitado
o nome num campo texto e selecionado o botão "Enviar" um
label aparece com a cor verde apresentando uma mensagem de
boas vindas.


Para inserir a lógica é necessário abrir o "Block Editor" através
do botão com o mesmo nome natela de "Design".

A abertura do "Block Editor" e efetuado pelo Java Web Start e além
da abertura desta tela é possível conectar um telefone iniciar um
emulador ou simplemente seguir sem nenhum aparelho.

A lógica é construida a partir da montagem de encaiches de peças
dispostas nas listas contidas na lateral esquerda.

Nesta lista são encontrados evendos para os componentes dispostod na
tela da aplicação, bem como componentes de controle de fluxo, decisão,
definição, atribuição, timers etc.


Ao final da construção da lógica feche a tela do "Block Editor" e na tela
de "Design" salve a aplicação no computador selecionando "Package for Phone"
 -> "Download to this Computer"

Uma vez tenha a aplicação salva no seu computador basta instalar num ADT
conforme o item publicado anteriormente :D

Instalando ADT (Android Dev Tools) na Unha!

Fui obrigado a testar em razão do post do Robson Cerqueira, assim:

1. Download do Android SDK

cd /tmp
wget -t 0 -c http://dl.google.com/android/android-sdk_r08-linux_86.tgz


2. Descompactar o SDK

mkdir -p /usr/java
cd /usr/java
tar -zxvf /tmp/android-sdk_r08-linux_86.tgz


3. Instale as plataformas de desenvonvimento

/usr/java/android-sdk-linux_86/tools/android update sdk -u   


4. Liste a plataforma alvo identificada pelo "id"

/usr/java/android-sdk-linux_86/tools/android list target | less 


5. Crie um AVD "Android Virtual Device" com a plataforma selecionada a partir
   do "id" obtido no passo anterior.


   O "id" é informado no parâmetro "-t", o "-n" indica o nome do AVD, 
   o "-c" é o tamanho em MegaBytes para o SD Card e "-p" para o local
   de criação do projeto

/usr/java/android-sdk-linux_86/tools/android create avd -t 1 -c 256M -n 1_5_Phone -p /projetos/android/phone


6. Inicie o Emulador do ADV

/usr/java/android-sdk-linux_86/tools/emulator -avd 1_5_Phone &


7. Inicie o Android Debug Bridge

/usr/java/android-sdk-linux_86/platform-tools/adb start-server


8. Instale um APK (Aplicação Android) no ADV

/usr/java/android-sdk-linux_86/platform-tools/adb install /opt/Projetos/Test.apk

Pronto sua aplicação aparecerá no ADV :D