Escolar Documentos
Profissional Documentos
Cultura Documentos
Tópicos Especiais de
Programação Orientada
a Objetos
Prof. Cassiano Gunji
Introdução ao Android
Linguagem de máquina.
C/C++. Fonte:
Android/iOS. https://commons.wikimedia.org/wiki/
File:NTT_docomo_F-01M_001.jpg
Fonte:
https://commons.wikimedia.org/wiki/
File:Casio_CFX200.jpg
Fonte:
https://commons.wikimedia.org/wi
ki/File:Pixel_3a_XL_Android_Pie_
Always-On_Display.jpg
Arquitetura do Android
Necessárias: Opcionais:
Java SE SDK; Android Studio (ferramenta oficial);
Android SDK; ADT para Eclipse (descontinuada);
Xamarin;
Cordova;
Etc.
Instalando o Android Studio
https://developer.android.com/studio
Activity.
Intent.
Broadcast receivers.
Services.
Olá mundo!
a) O layout da interface gráfica, mesmo quando editado com o editor gráfico, torna-se
um código em Java.
b) O compilador Gradle é uma ferramenta de automação de projetos. Entre outras coisas,
ele é responsável por criar a estrutura de arquivos do projeto do aplicativo.
c) Não é possível editar a interface gráfica da activity simultaneamente pelo editor gráfico
e pelo editor de código XML.
d) A estrutura de arquivos de um projeto Android é específica
para este tipo de aplicação e não guarda semelhanças
com a estrutura de um projeto tradicional em Java.
e) O compilador Gradle é o responsável por traduzir o bytecode
Java para o bytecode Dalvik.
Resposta
a) O layout da interface gráfica, mesmo quando editado com o editor gráfico, torna-se
um código em Java.
b) O compilador Gradle é uma ferramenta de automação de projetos. Entre outras coisas,
ele é responsável por criar a estrutura de arquivos do projeto do aplicativo.
c) Não é possível editar a interface gráfica da activity simultaneamente pelo editor gráfico
e pelo editor de código XML.
d) A estrutura de arquivos de um projeto Android é específica
para este tipo de aplicação e não guarda semelhanças
com a estrutura de um projeto tradicional em Java.
e) O compilador Gradle é o responsável por traduzir o bytecode
Java para o bytecode Dalvik.
Ativando as opções de desenvolvedor em um dispositivo real
Fonte: https://developer.android.com/studio/debug/dev-options
Executando o aplicativo em um dispositivo real