Você está na página 1de 40

Curso Android Para Iniciantes

Requisitos: noções básicas de programação Java ou outra linguagem Orientada a Objetos.

- Sobre o Android, configuração mínima, preparação do ambiente de desenvolvimento – 2

- Instalação do JDK – 3

- Instalação do Android Studio - 4

- Primeiro projeto no Android Studio - 7

- Adicionando os primeiros componentes no código - 10

- Estrutura do projeto - 11

- Executando a primeira aplicação - 12

- Criando/configurando um emulador Android - 12

- A interface Android, arquivo AndroidManifest.xml, criando um código - 16

- Executando o nosso primeiro APP no emulador, adicionando componentes - 19

- Conhecendo algumas propriedades de componentes – 19

- Arquivos importantes do sistema Android, Strings.xml - 22

- Arquivo AndroidManifest.xml - 24

- Arquivo R.java - 26

- Vamos programar: Código calculadora - 27

- Executando o app no próprio smartphone - 35

- Bibliografia - 41

1
Android Para Iniciantes - Antonio Branco
:: Sobre o sistema operacional Android

O Android é um sistema operacional desenvolvido pelo Google, baseado no Linux e assim como
tal ele também é Free (distribuído gratuitamente) e Open Source (código fonte aberto). O seu foco é os
dispositivos móveis como smartphones e tablets. Com a vantagem da sua gratuidade e de seu código aberto,
várias empresas como Samsung, LG, HTC utilizam-se dele proporcionando para o seu usuário final a
possibilidade de adquirir um aparelho mais barato e com boa configuração.

O Android já sai na frente por utilizar o Java como linguagem, nesse quesito o Google não teve
muito trabalho para tal escolha, visto que o Java é uma linguagem já consagrada, madura, robusta e uma das
líderes do Mercado mundial, ou seja, quem programa em Java já está hápto a começar a programar para
Android.

:: Configuração mínima requerida no Windows

. Windows 8/7/Vista (32 ou 64-bit)


. 2 GB RAM mínimo, 4GB RAM recomendável
. 400MB de espaço em disco + 1GB para o Android SDK, emulador
. JDK 7

:: Preparando o ambiente de desenvolvimento

Ao final da preparação e instalação do Android Studio teremos uma IDE com um emulador do
ambiente Android como na figura abaixo.

- Fazendo o download dos componentes separadamente

1 – A Máquina Virtual Java (JVM): primeiro vamos verificar se você já tem a JVM instalada. Vá no prompt de
comando e digite java –version, se você já tiver a JVM instalada irá aparece umas mensagens e a atual versão
do Java, se você não tiver instalado irá aparecer a seguinte tela:

2
Android Para Iniciantes - Antonio Branco
Para instalar a JVM, caso você ainda não tenha feito, entre na página da Oracle
http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html

Agora escolha a sua versão, no meu caso é Windows 32 bit

Depois de baixar o JDK, clique duas vezes para começar a instalação e você terá a seguinte tela. Instalação
normal, vá clicando em Next até finalizar.

3
Concluída a instalação do JDK, agora vamos baixar e instalar o Android Studio .

:: Instalação do Android Studio

O Android Studio é a IDE oficial do Google para desenvolver apps para o sistema operacional Android.

Basta digitar “Android Studio” no Google que já irá aparecer a página.

Depois de baixar o arquivo , execute-o e terá a


seguinte tela.

4
Android Para Iniciantes - Antonio Branco
Obs: O Android Studio demora um pouco para ser baixado e sua instalação é um pouco pesada também,
mas vamos lá.

Vai clicando em Next.

Obs: grave o local onde o Android SDK será instalado, vamos precisar dessa informação mais adiante.

5
Clique Install e depois Finish.

Na janela a seguir deixe a segunda opção marcada conforme figura abaixo e clique OK.

Clica em Next.

6
Deixe a opção Standart marcada e clica em Next

Clique em Finish e aguarde o Android Studio realizar alguns downloads, essa operação demora alguns
minutos, é normal. Depois que o download terminar clique em Finish.

Finalmente agora vamos começar a brincadeira criando nosso primeiro projeto. Clique em Start a New
Android Studio Project conforme figura abaixo.

Vamos dar o nome “CursoAndroid” ao nosso projeto conforme figura abaixo. Clique em Next.

7
Android Para Iniciantes - Antonio Branco
Na tela a seguir informamos para quais dispositivos iremos programar. Deixe a primeira opção marcada
conforme figura abaixo. Clique em Next.

Continuando. As classes .java no Android são chamadas de “atividade” (Activity). Então temos que definir
uma atividade, que será a nossa aplicação no Android. No nosso caso será uma atividade em branco figura
abaixo.

8
Clique em Next

Nesta tela iremos informar o nome da nossa primeira atividade, o título, etc... Preencha
conforme figura abaixo. Clique em Finish (vai demorar um pouco, é normal). Você pode verificar o
andamento da criação do nosso primeiro projeto e atividade na barra de status conforme figura.

9
Status

Pronto, com o nosso ambiente de desenvolvimento configurado e nosso projeto criado agora
vamos achar a nossa atividade. Expanda app, res, layout, clique duas vezes no arquivo
“content_atividade_hello_word.xml” e vc terá uma tela simulando o ambiente de um Smartphone como na
figura abaixo.

Obs: é nessa pasta “res/layout que irão ficar as nossas telas.

Antes de prosseguirmos vamos brincar um pouquinho e colocar dois componentes em nosso


código. Arraste para dentro do celular um componente Button e também um componente RadioButton
conforme figura abaixo. Daqui a pouco vamos executar este código e ver tudo isso no emulador.

10
:: Estrutura do nosso projeto

- Diretório app (aplication): é onde ficarão localizados todos os arquivos da nossa aplicação distribuídos por
alguns diretórios dentro. Atenção para o arquivo AndroidManifest.xml dentro da pasta manifests. Este
arquivo é um dos principais de toda a aplicação, nele se definem permissões e configurações básicas para a
nossa aplicação (só estou apresentando o arquivo, não teremos que alterá-lo em nada).

- Diretório res (resources): compreende os recursos que serão utilizados no programa como sons, imagens,
vídeos, etc.

- Diretório layout: responsável pelos arquivos (.xml) de tela da nossa aplicação Android. Java com XML é
muito parecido com HTML com JavaScript.

:: Executando a primeira aplicação

- para executar o código você clica em Run na parte superior da tela ou utilize as teclas de atalho
Shift+F10 . Execute o nosso arquivo e teremos a seguinte tela:
11
Android Para Iniciantes - Antonio Branco
Ele está pedindo para informar qual emulador queremos utilizar, mas nós ainda não temos
nenhum. Vamos criar.

Clique em Create New Emulator. Teremos uma tela onde ele indica alguns modelos de
emulador, inclusive para TVs e tablets, no nosso caso vamos utilizar da categoria Phone e o modelo 3.7”
WVGA (Nexus One) conforme figura abaixo. Clique em Next.

Obs: temos que utilizar um emulador que comece com “W” que significa tela Widscreen.

Clique na aba Other Images, encontre Lollipop 21 Android 5.0 e faça o download conforme figura
abaixo.

12
Quando você clicar em Download aparecerá a tela de licença, aceite os termos e clique em
Next, o download será iniciado (demora um pouco). Terminado o download clique em Finish. Agora
selecione o emulador que acabamos de baixar e clique em Next, conforme figura abaixo.

Selecione o emulador e clique em Next

Agora faremos algumas pequenas configurações no emulador. Perceba na tela abaixo que ele
acusa um erro no nome, basta tirar as aspas do nome.

13
Agora clique em opções avançadas e altere as opções RAM e VM heap para 768 e 64 respectivamente
conforme figura abaixo.

Clique em Finish e teremos o nosso emulador criado conforme figura abaixo.

14
Clique OK. A execução do emulador pode demorar de 2 a 10 minutos, aguarde.

Na parte inferior tem uma estimativa de tempo para a execução.

Enquanto o emulador executa, você perceberá uma segunda janela aberta, é o emulador
começando a ser executado. Veja figura abaixo.

Depois que a execução for concluída teremos um ambiente bem familiar de todos nós, que é
um celular com Android, ver figura abaixo.

15
Mantenha pressionado o cadeado e arraste para o Nesse momento nós simulamos um ambiente
centro para ver a nossa aplicação rodando. Android no Windows.

Antes de continuarmos vamos exibir o número de linhas no Android Studio para facilitar a nossa
vida de programador(a). Clique em File, Settings e marque a opção Show line numbers como na figura
abaixo.

Marque a opção Show line numbers e clique OK.

:: Conhecendo um pouco mais da interface do Android Studio e criando um código

Tudo instalado, configurado e testado. Agora vamos ver um pouco de teoria para podermos
começar a criar um aplicativo para Android.

Um arquivo muito importante que o nosso aplicativo possui é o arquivo AndroidManifest.xml, é


nele que ficam algumas configurações básicas como ícone que será utilizado, se pode ser feito back-up ou
não, o título, o template utilizado, etc.
16
Android Para Iniciantes - Antonio Branco
Vamos agora melhorar o nosso espaço para trabalhar e aproveitar para conhecer um pouco
mais sobre a interface do Android Studio.

- Refresh é para atualizar.

- Agora vá em Options e desmarque a opção Include Device Frames, o espaço para trabalhar o código
aumenta e fica mais leve.

- Zoom que não tem segredo, irá aproximar ou afastar a imagem.

- Hide, clique para ocultar a telinha de componentes, vai ficar melhor pra gente trabalhar.

Voltando ao nosso código, vamos deletar os três elementos da tela do celular e vamos melhorar esse nosso
aplicativo CursoAndroid. Selecone os três elementos e delete.

17
Android Para Iniciantes - Antonio Branco
Agora vamos colocar o elemento Large Text no nosso aplicativo como na figura abaixo.

Clique duas vezes no LargeText que foi adicionado e dê o nome de “Login:”, figura abaixo.

Clica fora

Vamos fazer a mesma coisa para o campo “Password: ” .

18
Android Para Iniciantes - Antonio Branco
Clica fora

Utilizamos dois elementos LargeText que servem como título, agora vamos colocar elementos
“caixa de texto”, onde podemos digitar texto dentro.

Na paleta de elementos encontre a categoria Text Fildes e arraste o elemento E-mail e o


elemento Password, figura abaixo.

Agora um elemento Botão. Arraste o elemento, clique duas vezes e preencha o nome “OK”. Figura abaixo.

19
Android Para Iniciantes - Antonio Branco
Então acabamos de criar a nossa primeira interface Android com Elementos do Android Studio,
bem simples, bem bacana.

Agora salva tudo (Ctrl + s) e executa (Shift + F10) para vermos funcionando no emulador.
Teremos a seguinte tela sendo executada. Faça um teste rápido preenchendo os campos e clicando OK,
lembrando que o botão de OK ainda não recebeu nenhuma ação, logo ele ainda está sem função.

Agora olha que bacana, clica no botão voltar na barra à direita e clique em para visualizar os
aplicativos instalados e você verá o nosso aplicativo CursoAndroid que eu posso executar quando eu quiser
agora como em um celular qualquer. Legal né?

Continuando, vamos agora mexer um pouco em algumas propriedades dos componentes do


nosso aplicativo. Clica no componente Larg Text (Login) e você verá na direita algumas propriedades desse
componente, encontre a propriedade background e vamos alterar a cor do fundo conforme figura abaixo.

20
Clique em background, clique no espaço à direita e uma caixinha irá aparecer, clique nesta caixinha e
teremos a seguinte tela.

Escolha uma cor e clique OK. Faça o mesmo procedimento para o elemento Password. Eu escolhi azul e se
quiser fazer o mesmo para o botão de OK fique a vontade para treinar.

21
Android Para Iniciantes - Antonio Branco
:: Entendendo alguns arquivos importantes

- Strings.xml

Este arquivo se localiza em res, values, strings.xml . Este arquivo irá conter os textos que você
usa nos seus aplicativos.

Vamos utilizar um exemplo para entendermos melhor a utilização do strings.xml. Abra os


arquivos activity_atividade_hello_word.xml e content_atividade_hello_word.xml conforme figura.

Abra estes dois arquivos.

No arquivo content_atividade_hello_word.xml selecione o nosso botão de OK e encontre na paleta da


direita a propriedade “text”.

Clique em para ver as propriedades. Agora estamos tendo acesso a várias strings utilizadas no nosso
código, dentre elas a string app_name que é referente ao nome do nosso app (CursoAndroid).

22
Android Para Iniciantes - Antonio Branco
Vamos criar uma nova string. Clique em New Resource, New string value

Na propriedade Resource name preencha “botao_OK”, na propriedade Resource value preencha somente
“Ok”, como na figura abaixo.

Resource name será a identificação da variável do nosso app e Resource value é o valor que
será exibido para o usuário (esse pode ser qualquer texto que não influencia). Clique OK.

Perceba agora a propriedade text na paleta, ela está com uma notação diferente.

@string faz referência ao arquivo strings.xml e botão_OK é a referência a variável. Agora a


nossa variável está referenciada no arquivo Strings.

Obs: vamos já entender melhor a vantagem disso.

23
O que aconteceu? No arquivo strings.xml nós centralizamos todos os nomes/textos dos
elementos de todas as telas. Imagine que você tenha um app com 30 telas onde em todas elas tem um
botão com o texto “Salvar” e por algum motivo o seu cliente pediu que você alterasse este nome “Salvar”
para “Gravar” em todos os botões das 30 telas. Ao invés de fazer isso tela por tela, basta ir na variável
referenciada no arquivo strings.xml e alterar o texto para “Gravar”. Pronto, todas as 30 telas assumirão este
mesmo texto.

Legal né? Muito prático.

Faça um teste rápido. No arquivo strings.xml altere o texto “OK” para “Clique” e perceba que
automaticamente o botão OK dos arquivos activity_atividade_hello_word.xml e
content_atividade_hello_word.xml muda de nome.

- AndroidManifest.xml : assim que abrimos este arquivo você já pode ver o identificador do app, este
identificador é único e é ele que será usado no Google Play quando alguém quiser baixar o seu app. Ver
figura abaixo.

24
Na tag <application ... /application> nós temos algumas configurações como:

- allowBackup: estando marcado como true realiza o backup automático do nosso código.

- icon: referencia a pasta (pasta mipmap) que contém os arquivos de ícones utilizados no app.
obs: perceba a utilização do “@”, é semelhante ao que vimos anteriormente no arquivo strings.xml.

- label: o texto utilizado no nome da aplicação. Olha a variável app_name que vimos no strings.xml.

- theme: o tema utilizado, no nosso caso começamos com um tema em branco.

- intent-filter: aqui teremos definido o primeiro arquivo que será chamado pelo Android que no caso
é o arquivo Java AtividadeHellowWord .

Nós também podemos configurar permissões de acesso no arquivo AndroidManifest.xml como


permissão para acesso ao wi-fi, GPS, etc.

Para configurar essas permissões temos que declarar a tag “uses-permission”. Basta digitar
“<uses” e utilizar o autocompletar conforme figura.

25
Android Para Iniciantes - Antonio Branco
Assim que declarar esta tag o Android exibe uma série de permissões que podem ser atribuídas,
vamos utilizar como exemplo a permissão para acesso à rede wi-fi. Ver figura.

Nesse momento quando a pessoa for baixar a nossa aplicação pelo Google Play ele irá informar
que precisa ser dado autorização ao acesso a rede wi-fi. No caso a linha completa do comando ficaria assim:

Então resumindo, é no arquivo AndroidManifest.xml que ficam as principais configurações iniciais da nossa
aplicação.

- R.java: a função deste arquivo é conectar tudo que é adicionado dentro de nossas pastas com os nossos
códigos Java. Para acessar este arquivo devemos mudar a perspectiva de Android para Projects, ver figura.

Agora na árvore abra app, build, generated, source, r, debug. Ver figura.

26
Android Para Iniciantes - Antonio Branco
Por exemplo se você criar 20 telas no seu projeto automaticamente estas telas são declaradas
no R.java, com isso você pode acessar quaisquer destas telas via linha de código Java, bastando chamar a
classe R.java e o elemento desejado que foi gravado nela automaticamente. Isso serve para qualquer
elemento: tela, figura, textfield, botões, etc. A principal função desse R.java é realmente utilizar a linha de
código mesmo.
Obs: na vídeo aula ficar melhor de visualizar a coisa funcionando.

:: Exemplo clássico Calculadora

Primeiro vamos criar um novo projeto: File, New, New Project. Preencha os campos conforme
figura abaixo.

27
Android Para Iniciantes - Antonio Branco
Depois de tudo preenchido clique em Next e na tela seguinte não vamos alterar nada, clique em
Next.

Agora escolha o template em branco e clique em Next.

Preencha as informações da nossa atividade (activity) conforme figura abaixo.

28
Android Para Iniciantes - Antonio Branco
Tudo preenchido, clique em Finish. Nosso projeto está criado.

Obs: caso o emulador do celular não apareça de primeira (aconteceu comigo), basta dar um Refresh .

Agora vamos alterar o texto exibido pelo elemento Large Text, vamos alterar de “Hello Word
para” para “Digite o primeiro valor: ”. Para isso clique no elemento Large Text do Hello Word, clique na
propriedade text e altere o texto. Depois de digitar o novo texto, Enter. Ver figura.

Agora vamos colocar um elemento Plain Text com a propriedade width


(largura) igual a 400 e a propriedade id como “valor1”. A propriedade id é que vamos utilizar como nome de
variável quando formos alterar o código Java, então temos que ter um nome com algum sentido para nós.

29
Agora um outro elemento Large Text com a propriedade text com o nome “Digite o segundo
valor: ”, propriedade textSize (é o tamanho da fonte)com o valor 14 . Um outro elemento Plain Text com a
mesma largura de 400 e a propriedade id “valor2”.

Perceba que a cor dos elementos está diferente, podemos alterar isso na propriedade textColor
, por exemplo eu vou trocar para vermelho.

Agora vamos inserir um componente Button “Somar”. Vamos alterar a


propriedade text para “SOMAR” , width 100 e id btSomar.
30
Android Para Iniciantes - Antonio Branco
Agora vamos ao código. Abra o arquivo CalculadoraBasicaActivity, siga a figura.

E você terá a tela com o código do arquivo Java:

Vamos agora realizar a importação de alguns pacotes da plataforma Android para a nossa
aplicação. Expanda o sinal de mais do comando import e declare os pacotes conforme figura.

31
Android Para Iniciantes - Antonio Branco
Agora antes (tem que ser antes) do comando @Override da linha 17 digite:

EditText valor1, valor2;


Button btsomar;

Declaração de atributos

Agora após o comando


digite os seguintes comandos conforme a figura.

Obs: calma que vamos rever/explicar o que está acontecendo neste código mais adiante.

Agora vamos criar um evento para o nosso botão SOMAR, este evento será chamado sempre
que o usuário clicar (ou tocar)no botão e irá executar a somar de valor1 + valor 2 e exibir o resultado na tela.

Logo depois do código btsomar = (Button)... da linha 26, vamos inserir o código abaixo para
gerar o evento no botão Somar, linha 28 a 43.

32
Sempre que clicar no botão ele exibe o resultado da soma na tela, beleza.

Agora execute a aplicação , veja na tela. Teste a soma que já já vamos explicar o código.

33
Resultado após o clique no botão SOMAR.

Agora vamos entender o código do evento do botão SOMAR.

- Linha 28: O método setOnClickListener. É ele que irá definir o evento de clique/toque em um componente,
no nosso caso um Button. Recebe como parâmetro uma instância da interface OnClickListener.
- Linha 30: O método onClick. Este método será acionado sempre que o botão for clicado/tocado.
- Linha 31: Uma variável chamada num1 que recebe o valor contido dentro do componente valor1, que no
caso é um Large Text onde o usuário digita um valor. O método parseDouble da classe Double transforma
uma String em um Double (o componente Large Text recebe uma string e o parseDouble transforma essa
String em um Double para poder realizar a soma). Como parâmetro eu chamo o método toString de getText
de valor1, isso serve para realmente passar uma String como valor de parâmetro para o método
parseDouble.
- Linha 33: é a mesma coisa da linha 32 só que para a variável num2 que irá receber valor2.
- Linha 35: uma variável soma do tipo Double que irá receber a soma de num 1 + num 2.
- Linha 36: Classe AlertDialog.Builder. Ela é responsável por exibir uma mensagem na tela dentro de uma
caixa de diálogo. Cria a instância da classe AlertDialog.Builder que será representada e guardada dentro da
variável dialogo.
- Linha 38: método setTitle que define o título da caixa de diálogo.
- Linha 39: método setMessage que define a mensagem que será exibida logo após a soma.
- Linha 40: método setNutrallButton define o botão de OK.
- Linha 41: método show que exibe imediatamente a mensagem na tela.

:: App no próprio smartphone

Agora vamos fazer um exemplo de código e vamos executá-lo diretamente no celular.

Este código irá calcular o aumento salarial da pessoal. O aumento será de 10%, 20% ou 30%.

Primeiro crie um novo Projeto com o nome “Aumento de Salario” e preencha os dados conforme a figura
abaixo.

34
Agora vamos adicionar os elementos à nossa tela que no final ficará com a aparência da figura abaixo.

Seguindo a tela abaixo insira os componentes e suas respectivas configurações na discrição abaixo da figura.

35
Android Para Iniciantes - Antonio Branco
- Número 1: elemento Large Text, propriedade text “Digite o seu salário:“;

- Número 2: elemento Number(Decimal) , propriedade id “salário”;

- Número 3: elemento Large Text, propriedade text “Qual o seu percentual?“;

- Número 4: elemento Radio Group , propriedade id “rgopcoes”, propriedade layout:heigt


“wrap_content” ;

- Número 5: elemento Radio Button , propriedade id “rb10”, propriedade text “10%”;

- Número 6: elemento Radio Button , propriedade id “rb20”, propriedade text “20%”;

- Número 7: elemento Radio Button , propriedade id “rb30”, propriedade text “30%”;

- Número 8: elemento Button , propriedade id “btcalcular”, propriedade text “Calcular


aumento”.

Agora vamos ao código. Vamos digitar, testar e depois explicar. No arquivo


“AumentoSalarioActivity.java” digite o seguinte código.
Obs: eu vou colocar a figura para você ver o código, mas também somente o texto, caso você não queira
digitar pode só copiar/colar. Pode agradecer rsrsrs.

36
Android Para Iniciantes - Antonio Branco
- Linha 14 a 16: declaração das variáveis rgopcoes, btcalcular e salário;
- Linha 30: método onClick , dentro dele é que se realiza o cálculo do novo salário;
- Linha 33: uma variável op que recebe o id da opção selecionada dentro do RadioGroup, ou seja, o
RadioButton que foi selecionado;
- Linha 34: variável novo_salario sendo inicializada com o valor 0;
- Linha 35 a Linha 40: realiza o teste da opção selecionada utilizando o IF Else, testando se a opção foi de

37
Android Para Iniciantes - Antonio Branco
10%, 20% ou 30%;

O mesmo código só que digitado.


package aluno.app.aumentodesalario;

import android.app.AlertDialog;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioGroup;

public class AutmentoSalarioActivity extends AppCompatActivity {

RadioGroup rgopcoes;
Button btcalcular;
EditText salario;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_autmento_salario);

salario = (EditText) findViewById(R.id.salario);


rgopcoes = (RadioGroup) findViewById(R.id.rgopcoes);
btcalcular = (Button) findViewById(R.id.btcalcular);
btcalcular.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View arg0) {
double valorSalario = Double.parseDouble//declaração de uma variável
valorSalario
(salario.getText().toString());
int op = rgopcoes.getCheckedRadioButtonId();
double novo_salario = 0;
if (op == R.id.rb10)
novo_salario = valorSalario + (valorSalario * 0.1);
else if (op == R.id.rb20)
novo_salario = valorSalario + (valorSalario * 0.20);
else
novo_salario = valorSalario + (valorSalario * 0.5);
AlertDialog.Builder dialogo = new
AlertDialog.Builder(AutmentoSalarioActivity.this);
dialogo.setTitle("Novo salário");
dialogo.setMessage("Seu novo salário é : R$"
+ String.valueOf(novo_salario));
dialogo.setNeutralButton("OK", null);
dialogo.show();
}
});
}
}

Agora execute o nosso app e teremos a seguinte tela.

38
Android Para Iniciantes - Antonio Branco
Agora basta fazer o teste. Digite um salário, escolha um percentual de aumento e o app
retornará o valor final.

Agora vamos executar o nosso app no Smartphone, no meu caso é um celular Sony Xperia.

:: Executando o app direto no Smartphone

Primeiro temos que ativar o modo depuração USB no celular:

1 - Estando o celular já conectado ao computador, vá em configurações, Sobre o telefone, em


número da versão toque várias vezes na tela até aparecer a mensagem “Você agora é um desenvolvedor”;

2 - clique em voltar e você verá agora a opção “Opções do desenvolvedor” clique nesta opção ;

3- agora ative a opção “Depuração USB. Pronto.

Agora vamos voltar no Android Studio e executar normalmente o nosso app. Clique e
teremos na tela do emulador a opção de executar direto no celular, veja figura.

39
Android Para Iniciantes - Antonio Branco
Seleciona o smartphone, clica OK e pronto, o app será executado no Smartphone.

Bibliografia

- Apostila de Android – Programação Básica (Versão Andróid Studio)

- Desenvolvimento Android – Toshi Kurauchi

- K19 – Desenvolvimento mobile com Android

- Curso Completo Desenvolvedor Android – Jamilton Damasceno

40
Android Para Iniciantes - Antonio Branco

Você também pode gostar