quarta-feira, 28 de outubro de 2009

Qualcomm lança centro de open source

A Qualcomm é um dos integrantes do grupo OHA, e contribuiu muito desde o lançamento do primeiro Android, o G1. Agora parece que eles estão mergulhando de vez no Android.

Noticia do IT Web.
Desenvolvedores da companhia trabalharão com Symbian, Android e Chrome para personalizar softwares open source com a tecnologia Qualcomm
Com estratégia para intensificar suas ações no espaço móvel de código aberto, a Qualcomm estabeleceu o Qualcomm Innovation Center (QulC), uma subsidiária que atuará com independência. 
Veja a notícia completa aqui no site IT Web.

Imagens do SDK 2.0


Foi colocado na internet uma galeria de imagens do novo SDK 2.0, para os que desejam apenas visualizar as mudanças, sem ter que instalar e navegar no novo emulador.

Clique aqui para ver as imagens.






Fonte: Android and Me

terça-feira, 27 de outubro de 2009

Android 2.0 é lançado

Finalmente, chega ao fim os rumores sobre o Android 2.0.
No blog oficial do Android foi anunciado o Android 2.0 que contém diversas melhorias e é esperado para os novos aparelhos Android.
Dentre as melhorias podemos destacar:
* API de Bluetooth 2.1 para desenvolvedores. Bluetooh 2.1 com OPP (Object Push Profile) e PBAP (Phone Book Access Profile).
* Sincronização para múltiplas contas de e-mail, incluindo contas de ExChange e contatos. 
* API para sincronizar dados
* Caixa de entrada de e-mails combinando todas as contas, FaceBook, Twiter, etc.

* Melhorias na Câmera (Flash, zoom digital, modos de cena, controle do balanço de branco, efeitos com cores e modo macro)
*  Melhorias no teclado virtual
* Melhorias no browser, suporte a HTML 5 e Database API
Veja a lista completa aqui:  Android 2.0 Platform Highlights


Lendo códigos de barra com Android


Você está precisando desenvolver um aplicativo que faça a leitura de um código de barras utilizando a câmera do celular ?

Provavelmente você está pensando em desenvolver algo com a câmera, e pegar alguma biblioteca que faça o decode do código de barras. Sim, isto é possível.

Mas estamos falando do Android, e um dos principais recursos da plataforma se trata de chamar outra aplicação já instalada para fazer determinada tarefa para você.


Neste caso existe o projeto zXing que possui um aplicativo Android que pode ser instalado no seu celular que já faz todo este trabalho, basta fazer o download e instalar o BarcodeScanner.apk no seu celular.
** Olá leitores, se você conseguiu ler a imagem do lado, a promoção já acabou e o vencendor já ganhou o livro **

E agora como fazemos para usufruir deste aplicativo?

Simples, imagina que você possui um botão na tela.


ImageButton b = (ImageButton) findViewById(R.id.btScan);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
startActivityForResult(intent, 0);
}
});

Se você é um desenvolvedor Android já entendeu a "mensagem". No Android temos o recurso de expressar as nossas intenções utilizando a classe Intent, de forma que a nossa intenção e desejo é informada ao sistema operacional do Android, e ele se encarrega de entregar esta mensagem a todas as aplicações instaladas no celular.

Neste caso como a aplicação de leitura de código de barras está instalada, ela responderá a sua mensagem "com.google.zxing.client.android.SCAN" e será executada, e passa a interagir com o usuário.

O usuário pode utilizar esta aplicação normalmente, e quando terminar de ler o código de barras, sua aplicação (Activity) será chamada novamente, e o método onActivityResult é utilizado para ler o resultado, que neste caso é o código de barras e outras informações em formato texto.

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");

É isso aí. Muito simples não é? Bem mais fácil do que criar uma aplicação do zero, ou até mesmo utilizar uma biblioteca (API) para isso. Desta forma você deixa o trabalho do código de barras para uma aplicação especializada nesta tarefa.

No Android, a "Integração de Aplicações" é levado mesmo a sério. Este é um simples exemplo.. se você desenvolve para Android já deve saber disso.

O Android da Sony Ericsson

Segundo o site da Sony Ericsson http://www.sonyericsson.com/whatsnext/, teremos novidades dia 3 de novembro, e todos acreditam ser um novo celular Android.

O aparelho terá o melhor processador, e a melhor câmera de todos os Androids até o momento, e uma interface customizada chamada Rachael UI.

* Android 2.0
* Rachael UI - Interface customizada
* Processador 1 GHz Snapdragon
* Camera 8.1 megapixel (touch focus, smile shutter, face detection, ISO settings)
* Tela OLED 4.1
* 32 GB internal storage



Fonte: Android And Me

segunda-feira, 26 de outubro de 2009

Samsung Galaxy Lite

 - (Divulgação)

A fabricante coreana de eletrônicos Samsung anunciou nesta quinta-feira (22/10) as novidades que deverão frequentar as prateleiras no próximo Natal. O foco da empresa são os smartphones com tela sensível ao toque. "Nossa intenção é de que a Samsung fique conhecida como a empresa de smartphones", explica Hamilton Yoshida, diretor de marketing da companhia.
Entre as novidades está o Galaxy Lite, versão compacta do aparelho da empresa que vem com o sistema operacional do Google. O telefone será, quando lançado, ainda em novembro, o mais barato com Android do mercado. Na categoria pré-pago, o preço sugerido do modelo é de R$ 999. Todos os concorrentes estão acima dos R$ R$ 1.500.

"Nossa aposta é em todos os sistemas. Deixamos a guerra para os desenvolvedores e para a decisão dos consumidores", se esquiva Hamilton, quando perguntado sobre a postura da companhia em relação a concorrência entre os sistemas operacionais. O Lite tem tamanho próximo ao Magic da HTC e conserva boa parte dos recursos da versão maior.

Fonte Correio Braziliense

Mudanças para construir telas no SDK 1.6

No blog de desenvolvedores do Android, foi inserido um tópico explicando algumas das melhorias no SDK 1.6, para se construir telas.
http://android-developers.blogspot.com/2009/10/ui-framework-changes-in-android-16.html

Uma das que mais gostei foi a possibilidade de informar o método que vai tratar o onClick de um botão já no arquivo XML de layout.

Por exemplo:
<Button android:onClick="salvar" />
E isto indica que na sua Activity deverá existir o seguinte método para tratar o evento deste botão:
class MyActivity extends Activity {
public void salvar(View target) {
}
}

sexta-feira, 23 de outubro de 2009

Samsung Moment

* Processador 800 MHz Samsung S3C6410 CPU
* SDK 1.6
* 512 MB ROM / 256 MB RAM
* Camera 3.2 megapixel
* Tela com tecnologia AMOLED
* Redes sociais Facebook, Flickr and Twitter
* Teclado QWERTY





A Samsumg e Spring estão lançando outro aparelho Android. Desta vez o celular Samsung conta com um teclado QWERTY.
Mas a maior novidade é o processador de 800MHz, que será o mais rápido até o momento.

Nós brasileiros teremos que esperar, mas o anúncio oficial para a chegada deste modelo está prevista para Nov 2009. Veja o anúncio oficial aqui http://now.sprint.com/android/moment/



Mais detalhes aqui e na Info Blogs

Acer D250 Android netbook


A Amazon está vendendo um netbook Android da Acer por $349.99. Segundo um review do site "Android and Me" o netbook contém:




  • Android 1.5 customizado
  • Sem aplicações no Android Market
  • Firefox browser
  • A aplicação da câmera funciona com a webcam
Fora isso segundo o review, a Acer não fez grandes customizações, talvez devido ao Google ter lançado o Chrome OS.

Fonte da Notícia: Android And Me

quinta-feira, 22 de outubro de 2009

Dica de site - Android PT


Os desenvolvedores Android já devem conhecer alguns sites como:

* http://forum.portalandroid.org/
* http://www.android-br.mobi/
* http://www.livroandroid.com.br/
* http://code.google.com/android/

Mas fica a dica para um portal de Portugal que contém muito conteúdo sobre o Android e um fórum excelente:

Android PT: http://www.androidpt.com/

Sprint Nextel

No site da Sprint Nextel dedicado ao Android http://now.sprint.com/android/ tem informações dos aparelhos que eles estão comercializando. O site traz muitas informações.

Por enquanto podemos encontrar lá o HTC Hero e o Samsung Moment.

quarta-feira, 21 de outubro de 2009

LG GW620



* SDK 1.5
* Teclado físico Qwerty
* Camera 5.0 megapixel





A LG também anunciou o lançamento de um aparelho Android, e este modelo também conta com um teclado Querty.
Veja o anúncio oficial aqui

Acer Liquid

http://www.infortech.eu/images/noticias/smartphone-acer-liquid-android-big.png

No site http://www.acerliquid.net/ já podemos ver o novo smartphone Android da Acer.
O seu processador é o mais rápido já anunciado.



* Processador Qualcomm’s 1GHz Snapdragon
* Câmara de 5 megapixeis
* SDK 1.6
* Tela WVGA  800 x 480
* Redes Sociais: Facebook, MySpace,  Twitter.



Mais detalhes na página oficial: http://www.acerliquid.net/

Motorola DEXT


* SDK 1.5
* Teclado físico Qwerty
* Motoblur *
* Camera 5.0 megapixel
* Tela 320 x 480







O Motorola DEXT promete! A Motorola customizou o Android com o Motoblur, uma nova interface gráfica e totalmente focada em redes sociais.

Os vídeos de apresentação do DEXT são sensacionais e vale a pena assistir.

Outra vantagem deste aparelho é que ele possui um teclado Qwerty.

Para mais detalhes acesse o site oficial Motorola DEXT

No site "Android and Me" foram publicados vários reviews, vale a pena conferir.

O site da Info Abril foi inserido uma ótima matéria sobre o DEXT.

HTC Hero

O Hero é considerado o melhor aparelho Android até o momento.
A HTC fez um excelente trabalho customizando o visual do aparelho com o HTC Sense, usufruindo de todo o poder de customização do Android. O HTC Sense customiza a lista de contatos do Android para integrar com redes sociais como Twiter e FaceBook. Diversos widgets também foram criados, e a tela inicial Home foi completamente alterada com uma interface muito legal.
Na tela Home é possível alternar entre 7 telas, e até criar uma nova "cena" e ter outras 7 telas. Você pode ter uma "cena" para os dias da semana onde está trabalhando, e outra para o fim de semana com alguns widgets mais descotraídos.

* Processador Qualcomm® MSM7200A™, 528 MHz
* SDK 1.5
* HTC Sense *
* Memória ROM: 512 MB RAM: 288 MB
* Tela 320 x 480
* Camera 5.0 megapixel

Configura mais detalhes e vídeos no site oficial: http://www.htc.com/www/product/hero/

Samsung Galax


Detalhes:

* Processador Qualcomm MSM7200A 528 MHz
* SDK 1.5
* Tela com tecnologia AMOLED
* Tela 320x480
* Câmera 5.2

Tim está vendendo os primeiros aparelhos Android

Ótima notícia!

A TIM já está comercializando aparelhos Android.
Até agora temos o HTC Magic e o Samsung Galax.
Confira mais detalhes direto no site da TIM.

quarta-feira, 16 de setembro de 2009

SDK 1.6 lançado

Foi lançado o SDK 1.6.

* Expanded Search Framework: Melhorias no sistema de busca
* Text-to-speech engine: Agora é possível utilizar uma API para fazer o celular falar.
* Gestures API: API que permite reconhecer os gestos e utilizá-los para desenvolver aplicações. Veja este Artigo no BLOG
* Suporte a diversas resoluções de tela: Veja artigo aqui
* Linux kernel 2.6.29

Anúncio:http://android-developers.blogspot.com/search/label/Android%201.6

Download: http://developer.android.com/sdk/1.6_r1/index.html

Todos os exemplos do livro Google Android, continuam funcionando normalmente nos SDKs 1.1, 1.5 e 1.6, uma vez que o livro tem um foque na arquitetura principal do Android.

quarta-feira, 22 de julho de 2009

Android Live CD


Você não possui um celular Android, mas deseja testar o bichinho ? Então agora é possível.
O projeto livre-android permite rodar o Android, fazendo um boot pelo CD ou USB.
Você pode até mesmo utilizar uma máquina virtual para testar caso não queira utilizar o seu computador.

Mais detalhes no site do projeto:
http://code.google.com/p/live-android/

Motorola Dev

O pessoal que desenvolve para o Android já deve estar ligado nessa, mas fica aqui o registro para quem está pesquisando sobre o Android.

A motorola abraçou o Android, e o site de desenvolvedores da Motorola foi completamente reformulado para suportar o Android.

Configura aqui:

* http://developer.motorola.com/
* http://developer.motorola.com/platforms/android/

No blog de desenvolvedores da Motorola foi anunciado também um pacote com exemplos de Android, onde dentre os destaques se encontram algums modelos de AppWidgets prontos para serem customizados. Confira: Aqui