sexta-feira, 19 de agosto de 2011

Conhecendo um pouco das Versões Android

Conhecendo um pouco das Versões Android


O Google sempre escolhendo um nome de doce para as suas novas versões e o interessante é que essa escolha segue em ordem alfabética.
Vamos conhecer a seguir um pouquinho de cada versão Android.



Android 1.0 (Setembro/2008)

Esta foi a sua primeira versão e não foi muito difundida, só foi lançada em alguns países.


Android 1.1 (Março/2009)


Foi utilizado apenas para usuários do G1, que era o único celular Android do momento. Nesta versão houve também a correção de alguns bugs.


Android 1.3 – Orange


Não localizei muitas informações a respeito desta versão, porém ouvi dizer que ela existiu.



Android 1.5 – Cupcake (Abril/2009)


Esta versão foi mais difundida e ela ainda é utilizada em aparelhos mais antigos.



Android 1.6 – Donut (Setembro/2009)


Versão que veio com uma nova interface em termos de aplicativos de câmera (foto e vídeo), porém não muito diferente da versão anterior.


Android 2.0/ 2.1 – Eclair (2.0: Outubro/2009 – 2.1: Dezembro/2009)


Versões mais avançadas, comparadas a Donut. Ocorreram várias modificações em sua interface e trouxe novos aplicativos.


Android 2.2 – Froyo (Maio/2010)


Esta versão veio com várias melhorias, possibilitou um aumento de velocidade em seus aplicativos; através do Wi-Fi, compartilhamento de conexão 3G; dentre outros...

Android 2.3 – Gingerbread (Dezembro/2010)


Esta versão melhorou seu gerenciador de downloads e o recurso copiar-colar.


Android 3.0 – Honeycomb (Janeiro/2011)




Versão desenvolvida para tablets.


Android 2.4 – Ice Cream Sandwich (Prevista para o final de 2011)




A Ice Cream Sandwich tem como objetivo unir tablets e smartphones, é a versão melhorada do Honeycomb. Ela pretende unir todos os tipos de gadgets que rodam Android.


Quer conhecer a versão do seu Android ?
Então em seu aparelho clique em CONFIGURAÇÕES => SOBRE O TELEFONE => VERSÃO DO FIRMWARE.
Conheça os aplicativos Android pagos e gratuitos no site Android Market... 


 Até o próximo post.

terça-feira, 2 de agosto de 2011

Entendendo a organização do código no Eclipse

Entendendo a organização do código no Eclipse

No post onde expliquei como criar a primeira aplicação Android (Olá Android), não foi definido a organização do código no Eclipse, como ficam listadas as classes, o main, o XML, ou seja, o que compõe o projeto em si.
Veja a imagem...


No lado esquerdo está definido todo o projeto inicial, onde criamos o pacote que se encontra as classes para execução.

- Nas aplicações Android utilizamos: XML + Java;
- \src:  Fonte Java das aplicações;
- \res\drawable:  Imagens estáticas do programa. (ícones);
- \res\layout: Telas do programa (XML);
- AndroidManifest.xml: Permissões e definições;
- \gen\R.java: Faz a ligação entre o JAVA e o XML. (Atenção ! Ele não pode ser modificado).

Veja no código – Classe: AppOlaAndroid.java:


- Uma observação importante é que toda classe deve ser derivada da Activity;
- O Método principal é: onCreate(Bundle savedInstanceState);
- Para mostrar a página principal: setContentView (R.layout.main);
- @Override é a substituição de métodos, variáveis. (O Eclipse já sugere onde deve se colocar esse tipo de comando).
 Dentro do método onCreate, ele invoca o método onCreate da super classe passando mesmo parâmetro (o savedInstanceState), logo após esse método, temos o método setContentView, responsável por exibir a tela da aplicação, baseado nos layouts xml. Por padrão ele chama o arquivo “main.xml”.

Na pasta PrimeiroProjeto possui um diretório chamado “res”, onde ficam armazenados todos os recursos utilizados pela aplicação. Dentro do diretório “res” existem cinco diretórios, cada um deles com uma finalidade:

- Diretório 1:  “drawable”
Possui três diretórios “drawables” chamados: drawable-hdpi, drawable-ldpi, drawable-mdpi. Todos os três armazenam somente imagens, a diferença de um para o outro é que cada um desses diretórios só será utilizado de acordo com a resolução do Android que você está utilizando (ou seja, qual modelo de emulador você estiver usando).
Ex:
·         Utilizando o diretório “drawable-hdpi” quando é usada a resolução de 480x800 do seu emulador.
·         Utilizando o diretório “drawable-mdpi” quando é usada a resolução 320x480 (resolução padrão do emulador Android).
·         Utilizando o diretório “drawable-ldpi” quando é usada a resolução 240x400.
- Diretório 2: “layout”

Nele é armazenado todos os layouts da aplicação Android, que são os arquivos “.xml”. O main.xml, por padrão, é o arquivo de layout.

- Diretório 3: “values”

Nele é armazenado valores estáticos que podem ser utilizados por um arquivo “.XML”.
Dentro do diretório values, possui o arquivo chamado “AndroidManifest.xml” .
Esse arquivo é a parte principal de uma aplicação Android. É nele que ficam as definições que diz respeito à aplicação.

Veja:



Até o próximo post.