Le
PA iLiad PW cole
rVirelelenDesenvolvimento de Aplicativos. <<.
Android Para Leigos ye ool
Sugestoes Uteis para o
Desenvolvimento de Aplicativos Android
[Nao tem certeza sobre como resolver um determinado problema? Visite os foruns em StackOverflow.com e use a tag Android
As tarefas mais comuns j8 foram feitas para voc®, Uma lista de tarefas e instrugdes comuns @ fornecida pelo site do
desenvolvedor Android
Se vocé no estiver certo sobre o que um pacote ou uma classe faz, coloque seu cursor sobre o abjeto ou classe
‘quando estiver no Eclipse para exibir ajanela instantanea da documentagdo. Se nao existirnenhuma dica da
ferramenta, voce poder4 exibir a documentagao on-line na Referéncia do Desenvolvedor Android
Entenda os ciclos de vida das atividades e dos fragmentos. Voce iré usé-los durante sua carreira de desenvolvimento
uma compreensao completa podera ajudar a evitar problemas.
Lombre-se que vacé 6 responsavel por salvar o restaurar os astados de instancia nas atividades o nos fragmentos.
Se voc® criar uma varidvel membro em uma atividade ou fragmento, salve-a em onSavetnstancestate
e restaure-a usando o bundle emorcreate (_ }. Falhar em fazer isso poders fazer sua atividade ou fragmento
parecer funcionar na maioria das vezes, porém, falhando aleatoriamente em outras situagdes (como, por exemplo,
‘quando um usuario gira a tela),
Para tornar mais legiveis as mensagens em fluxo na perspectiva DDMS, crie um filtro que se aplica especificamente
a0 registro de seu aplicativ.
Ao digitar no Eclipse, algumas vezes, vocé sabe o nome da propriedade de destino, método ou classe que gostaria
de criar. Contudo, ela nao existe ainda. Digite o nome no componente e o Eclipse iré informar se o componente no
pode ser encontrado. Agora, selecione-o, e entéo pressione F2. Isso abriré uma pequena janela instanténea que
ermitird a criagdo através do clique de um botso.
Para navegar rapidamente por um arquivo de classe, pressione Ctrl+0 ¢ comece a digitar o nome do membro no qual
esté interessado. Selecione-o na lista instantanea e pressione Enter.
Atalhos do Teclado Uteis no Eclipse para Desenvolver Aplicativos Android
Agao
Atalho do teclado
Criar um novo arquivo na pacote atual
Organizar as instrugdes de importagao
Navegar para a defini¢go da origem
Renomear um objeto
Pesquisar os arquivos Java
Saltar para um determinado tipo
Encontrar declaragses
Encontrarreferdncias para um objoto selecionado
Navegar & esquerda
Navegar 8 direita
Navegar entre as quias
Executar seu apicativo
AlteShitten
Ctrleshitteo
FB
AlteshitteR
tris
cirteshinteT
cue
cirteshittes
Altiseta para esquerda
Altiseta para direita
Shift+Page Up ou ShiftsPage Down
CtrleshitteF11
Para Leigos: A série de livros para iniciantes que mais vende no mundo.Uso Comum das Intengdes do Android
A seguinte tabela mostra os cédigos das intengdes Android bésicas,
Intengao Cédigo
Iniciar uma atividade th
Criar um seletor
Abrir o navegador web
Iniciar atividade para um
resultado
Desenvolvimento de Aplicativos Android
para Diversos Tamanhos de Tela
Um dos desafios que voc@ encontraré ao ser um desenvolvedor de aplicativos Android 6 desenvolver para diversos
‘tamanhos de tela
‘+ As exigéncias de tamanho para cada icone em cada densidade variam para cada tipo de icone. Voce encontrara
Icones de inicializacao, de menu, da barra de status, de guias e muito mais. Sao todos construldos de modo diferente
para cada densidade da tela, Ao construir esses {cones, consulte as Diretrizes de Construgao de icones do Android,
Tente sempre usar @unidade de medida pixel independente da densidade (dip au dp} para as exibigbes use pixel
independente da escala (sip ou sp) para os tamanhos da fonte ao definir sua interface de usuario sso ajuda seu
aplicativo a se dimensionar em diferentes dispositvos. 0 pixel independente da densidade é um pixel virtual que se
imensiona proporcionaimente para cada densidade de tela
Fornega o elemento de telas e suportes para o arquivo AndroicMani fest . xm para ajudar a loja Android a
determinar se seu aplicativo é compativel com os varios tamanhos de tela.
Forneca gréficos com dansidades extra-alta, alta, média o baixa para os dispositives. Embora isso possa aumentar 0
tempo de desenvolvimento e design, melhora muito a uiizagao e a aparéncia de seu aplicativo,
Use fragmentos de forma abundante para facilitar o suporte aos dispositivas tablet
Para Leigos: A série de livros para iniciantes que mais vende no mundo.