Enquanto a resolução de problemas com Android é uma tarefa simples, todos nós chegar ao ponto em que não temos certeza o que fazer. A lista abaixo deve apontá-lo na direção certa se você precisar de ajuda para projetar seu aplicativo para Android.
Não sabe como resolver um problema particular? Visite os fóruns em StackOverflow.com e usar a tag Android. StackOverflow é um destino recomendado-plataforma Android para perguntas de desenvolvedor.
As tarefas mais comuns já foram feitos para você. Uma lista de tarefas e instruções sobre como fazê-las comuns são fornecidas pelo Web site do desenvolvedor Android.
Se você não tiver certeza de que um pacote ou classe faz, coloque o cursor sobre o objeto ou classe, enquanto no interior Eclipse para exibir a janela pop-up da documentação. Se não houver uma dica de ferramenta, você pode visualizar a documentação on-line em https://d.android.com/reference/classes.html.
Para encontrar todas as referências de um objeto específico no seu arquivo de classe, selecione o objeto e pressione Ctrl + Shift + G.
Para fazer com que as mensagens de transmissão na perspectiva DDMS mais legível, criar um filtro que se aplica especificamente para o seu log de aplicação.
Ao digitar em Eclipse, você às vezes sabe o nome da propriedade de destino, método ou classe que você gostaria de criar. No entanto, ainda não existe. Digite o nome no componente, Eclipse irá informá-lo que o componente não pode ser encontrado. Agora selecione-o e pressione F2. Isto dá-lhe uma pequena janela pop-up que permite que você criar através do clique de um botão.
Para navegar rapidamente em torno de um arquivo de classe, pressione Ctrl + O e comece a digitar o nome do membro que você está interessado. Selecione-o na lista pop-up e pressione Enter.
Para navegar rapidamente entre as abas no Eclipse IDE, pressione Shift + Page Up ou Shift + Page Down.
Para executar rapidamente o seu aplicativo Android, pressione Ctrl + Shift + F11.
Atalhos de teclado do Eclipse
Você provavelmente vai passar a maior parte da sua carreira de desenvolvimento do Android no IDE Eclipse. A tabela a seguir mostra alguns atalhos de teclado que podem ajudar você a economizar muito tempo.
Açao | atalho de teclado |
---|
Crie um novo arquivo no pacote atual | Alt + Shift + N |
Organize as instruções de importação | Ctrl + Shift + O |
Navegue até a definição de fonte | F3 |
Renomear um objeto | Alt + Shift + R |
Pesquisar nos arquivos Java | Ctrl + H |
Abra um tipo particular | Ctrl + Shift + T |
encontrar declarações | Ctrl + G |
navegue para a esquerda | Alt + larr- |
navegue para a direita | Alt + - |
Intenção de Uso Android comum
Um objeto Intenção no Android é, bem, exatamente isso: uma intenção. A melhor maneira de pensar sobre intenções é de prever acender uma luz com um interruptor de luz. Sua intenção é a de ligar a luz, e para isso, você executar a ação de apertar o interruptor para a posição On. No Android, isso se correlaciona com a criação de uma instância da classe Intenção com uma ação nela especificando que a luz deve ser ligada. Embora o Android usa muitas intenções diferentes, alguns são bastante comuns que você vai usá-los o tempo todo quando você está desenvolvendo aplicativos. Estes estão listados na tabela a seguir.
Intenção | Código |
---|
Iniciar uma atividade | startActivity (new Intent (this, Destination.class)) - |
Criar um seletor | Intent.createChooser (yourIntent, "Selecione") - |
Abra o navegador da Web | Intenção i = new Intenção (Intent.ACTION_VIEW, URI.parse ( "https://example.org")) - startActivity (i) - |
Iniciar a atividade para um resultado | startActivityForResult (yourIntent, YOUR_REQUEST_CODE) - |
Desenvolvendo para vários tamanhos de tela em Android
Um dos desafios que você vai encontrar durante o seu tempo como um desenvolvedor Android está desenvolvendo aplicativos para vários tamanhos de tela. Há muitas coisas para manter em mente durante a sua aventura em tamanhos de tela. A lista abaixo devem ajudar a mantê-lo na pista.
Os requisitos de tamanho para cada ícone em cada densidade variam para cada tipo de ícone. Você encontrar ícones lançadores, ícones do menu, ícones da barra de status, ícones da aba, e muitos mais. Eles são todos construídos de forma diferente para cada densidade tela. Ao construir estes ícones, referência a Android Guia de Design Ícone.
Tente sempre usar a unidade de medição independente da densidade de pixels (dip) ao definir sua interface de usuário. Isso ajuda a sua escala de aplicativo para diferentes dispositivos. O pixel independente de densidade é um pixel virtual que escalas proporcionalmente para cada determinada densidade tela.
Proporciona a apoia-telas o elemento de AndroidManifest.xml arquivo para ajudar o mercado Android determinar se sua aplicação é compatível com vários tamanhos de tela.
Fornecer gráficos para dispositivos de alta, média e baixa densidade. Embora isso possa aumentar o seu desenvolvimento e design tempo, vai melhorar muito a usabilidade e aparência do seu aplicativo.