O Android é um ambiente operacional completo baseado no kernel Linux, encontrado em vários dispositivos móveis.
Embora o software oficial seja o Android Studio, neste caso usaremos o Netbeans por ser mais leve, enquanto o Android Studio requer um minino de 4 GB de ram para funcionar bem, com o Netbeans podemos desenvolver com 2 GB de ram.
Antes de começar iremos instalar o software necessário
Android SDKO kit de desenvolvimento de software ou kit de desenvolvimento de software são as bibliotecas para desenvolver a partir de um IDE diferente do Android Studio ou executar as ferramentas de linha de comando. Essas bibliotecas fornecem as ferramentas básicas do SDK para o desenvolvimento de aplicativos móveis. Podemos baixar o Android SDK do site oficial. Para este tutorial instalamos a versão Linux, mas eles podem ser instalados no Windows, Linux ou Mac.
Baixamos o arquivo zip e, em seguida, descompactamos o arquivo .zip e copiamos a pasta com os arquivos SDK para uma pasta acessível especificada pelo usuário, por exemplo / opt / Android /.
NetbeansÉ um IDE gratuito, projetado para programação Java, que posteriormente foi estendido para outras linguagens como HTML5, C ++, PHP. Também existe um número significativo de plug-ins desenvolvidos pela comunidade para estendê-lo. O NetBeans IDE é multiplataforma e gratuito. Podemos baixá-lo do site do Netbeans IDE.
Pode ser instalado a partir de Linux, vamos para o diretório onde os baixamos e escrevemos com os seguintes comandos:
Downloads de cd sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.shPassamos a configurá-lo.
Configure o Netbeans e o Android SDK para executar e compilar aplicativos
Depois de instalar o software, seguiremos os seguintes passos, abra o Netbeans e iremos Ferramentas> Plugins, vá para a guia Configurações e clique no botão Adicionar ou Adicionar.
Em seguida, adicionamos o url http: //nbandroid.org… tes / updates.xml e colocamos o nome do plugin. Vamos verificar automaticamente se há atualizações de plug-ins.
/ home / myuser / Android / Sdk
Isso nos permitirá selecionar e instalar a versão sdk, por exemplo, temos Android 4.4.2 KitKat, Android 5.0 e 5.1.1 Lollipop instalados.
Então clicamos em Crio e configurar as características do celular de teste, deve-se observar que quanto mais nova for a versão, mais memória RAM precisaremos para emular o dispositivo.
Podemos configurar os dispositivos e a tela, o tipo de processador, a versão do Android, a câmera, a memória RAM disponível e o cartão microSD. Aceitamos e teremos nosso dispositivo pronto para uso, se quisermos testá-lo podemos clicar em Iniciar, caso contrário ele será ativado quando compilarmos o aplicativo com Netbeans.
Projetando a interface gráfica de aplicativos Android
O design de um aplicativo Android que são os Layouts que são as telas que vemos no aplicativo. Um Layout é um elemento que define o design da interface do usuário, são contêineres de componentes e visualizações para definir o formato visual, os Layouts são definidos por meio de XML e a funcionalidade é atribuída a ele referenciando-os e programando-os em Java.
Existem 4 tipos de layout que podemos usar no Android e são os seguintes:
Layout Linear
Este tipo de layout alinha todos os componentes em uma única direção, vertical ou horizontalmente.
Esquema relativo
É um layout que se adapta à tela usando posições relativas. A posição de cada complemento pode ser definida em relação aos demais elementos distribuídos na tela.
Exibição de lista
É um layout que mostra uma lista de componentes e elementos. É usado para exibir uma lista de opções ou, por exemplo, uma lista de contatos.
GridView
É um layout que apresenta uma grade com linhas e colunas. Os componentes são adicionados a partir da grade usando um ListAdapter.
Para obter uma introdução sobre como inserir visualizações dinamicamente usando um adaptador, leia Construindo designs com um adaptador.
Começamos abrindo Netbeans e nós vamos Arquivo> Novo Projeto e adicionamos um projeto Android.
- Pacotes de fontes: onde nossa classe e código Java vão, o que dará a funcionalidade do aplicativo.
- Recursos: onde estarão os recursos que utilizaremos em nosso aplicativo, imagens, áudios, vídeos.
- Layout: onde cada arquivo xml que representa uma tela está localizado.
Os parâmetros de configuração do layout são:
- Match_parent: o que significa que o layout deve ser tão grande quanto a tela
- Wrap_content: o que significa que o layout deve ser tão grande para incluir todos os componentes que temos, podendo ultrapassar o tamanho da tela, por exemplo, uma lista.
Em seguida, definimos a gravidade ou o tipo de flutuador, pode ser centrado verticalmente ou centrado horizontalmente, o código é o seguinte:
Usamos a propriedade background para fazer referência à pasta e ao nome da imagem a ser usada. Anteriormente, adicionamos uma imagem à pasta drawable-mdpi que usaremos como plano de fundo de nosso aplicativo.
package com.Linear; import android.app.Activity; import android.os.Bundle; public class Linear estende Activity {public void onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main); }}Em seguida, executamos a partir do menu Executar> Executar Projeto, o dispositivo Android será iniciado e encontraremos o aplicativo Linear instalado no dispositivo e o executaremos clicando em seu ícone.
Nós adicionamos o texto LOGIN e seu preenchimento de propriedades é o espaço esquerdo e superior a sintaxe é
Após o componente anterior, adicionaremos o texto do usuário e uma caixa de texto ou EditTExt dentro de uma linha para isso usaremos um layout linear
Em seguida, adicionaremos outro componente, um TextView e um EditText para a chave
Em seguida, adicionaremos um botão de Login
Podemos ver que as propriedades são iguais para todos os componentes, ou seja, definimos a margem da borda da tela, o espaço da borda do componente para dentro, o texto do componente.
Em seguida, executamos e veremos os componentes do aplicativo.
Na pasta bin do projeto, encontraremos o arquivo LayouLineal-default.apk, podemos alterar o nome, removendo a palavra padrão.
Finalmente para instalar no telefone e testar podemos conectá-lo via usb e copiá-lo para a pasta Downloads do nosso telefone.
Em um próximo tutorial continuaremos com a programação de Layout e funcionalidade.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo