Arquivo da categoria ‘exemplos’


Em complemento ao post “Android: Como ocultar a barra de título da sua app“, segue como faz para deixar sua activity em fullscreen. Sem a barra onde fica o relório, sinal e o status da bateria.

Para isto, basta adicionar sa linhas abaixo no método onCreate da Activity:


requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

Abaixo segue imagens com as 2 barras, com a barra de título da aplicação e sem as 2 barras.

 


E como prometido no post 2 anos de vida, aqui vai meu primeiro post sobre desenvolvimento iOS.

Este primeiro post é um exemplo de código para você abrir um PDF no seu aplicativo. O pdf é carregado em um UIWebView. Com isso o usuário poderá fazer zoom e movimentar o PDF na tela. Este código é ideal para PDFs com uma página. Para PDFs maiores, com certeza deve ter outras formas mais sofisticadas.

Bom, vamos ao código…
(mais…)


Quando você cria tem uma aplicação no facebook em que irá utilizar em sua aplicação android, você deve especificar a ‘Android key Hash’ como mostra a imagem abaixo:

Não consegui gerar a chave utilizando windows do jeito que o tutorial do facebook diz para fazer.

Então fiz da seguinte maneira:

Baixe e instale o openssl para windows http://code.google.com/p/openssl-for-windows/

Na linha de comando execute os comandos:

C:\Users\ranieri.pieper> keytool -exportcert -alias meu_alias_key -keystore keystore_app.keystore -storepass SENHA > mycert.bin

C:\Users\ranieri.pieper> openssl sha1 -binary mycert.bin > sha1.bin

C:\Users\ranieri.pieper> openssl base64 -in sha1.bin -out base64.txt

 

Após a execução dos comandos, sua chave estará armazenada no arquivo base64.txt. Então, basta copiar e colar no campo ‘Android Key Hash’.

Obs.: keystore_app.keystore deve ser a mesma keystore que você assina a aplicação.

 


O post linkado abaixo mostra um exemplo de como implementar Push Notifications para sua aplicação Android usando o protocolo MQTT.

How to Implement Push Notifications for Android.


Se ao tentar executar/instalar o seu projeto android você receber a mensagem abaixo:

[2011-03-20 20:47:05 – <AAP_NA<E>] Failed to install <FILE>.apk on device ‘900008a6802d’: timeout


basta alterar uma configuração.

Para isto, basta aumentar o tempo de timeout de conexão do ADB. No eclipse vá em: Window->Preferences->Android->DDMS e procure por ‘ADB connection time out


Depois de mais de um mês sem escrever no blog e com a minha confirmação no Google Developer Day :), abaixo segue uma dica de como retirar a barra de título da sua aplicação no Android.

    

Para fazer isto temos duas maneiras:
(mais…)


Navegando pela net encontrei o artigo Construindo layouts complexos em Android no formato PDF  que traz explicações e exemplos dos principais layouts disponíveis e como aninhá-los permitindo a construção de interfaces complexas. Vale a pena dar uma olhadinha.

O PDF foi escrito por: Ramon Ribeiro Rabello

Update 28/02/2012

O link está quebrado. Mas o PDF está disponível no seguinte endereço: http://pt.scribd.com/doc/69015187/WM21-Android-Layouts