Buscar

EX AULA 01 - 01

Prévia do material em texto

PROGRAMAÇÃO PARA 
DISPOSITIVOS MÓVEIS 
1a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 1a Questão 
 
 
Qual o nome da classe usada pela intenção para armazenar informações adicionais? 
 
 
 
Extra 
 
DataStore 
 
Activity 
 
Parcelable 
 
Bundle 
 
 
 
 
 
 2a Questão 
 
 
Assim como na linguagem Java, a plataforma Android possui sua máquina virtual 
própria, denominada Dalvik Virtual Machine (DVM). 
 
Otimizada para consumir menos memória, ela difere da Java Virtual Machine (JVM) 
porque os arquivos .class são convertidos para o formato .dex (Dalvik Executable), 
que corresponde à aplicação Android compilada, e compactados em um arquivo com 
extensão .apk (Android Package File) que representa a aplicação final. 
A partir do Android 4.4, a DVM foi substituída pela: 
 
 
 
JIT 
 
DVK 
 
ART 
 
JDK 
 
APK 
 
 
Explicação: 
A partir do Android 4.4, a DVM foi substituída pela Android Runtime (ART) que 
apresenta um desempenho muito superior em relação à DVM. Umas das principais 
diferenças entre a DVM e a ART é a forma de compilação. 
Na DVM, o processo de compilação é baseado em JIT (Just in time). Já na ART, ele 
é totalmente compilado na instalação do aplicativo e isso ocorre somente uma vez. 
Com isso, o código é muito mais rápido em sua execução porque não precisa ser 
compilado muitas vezes. Além disso, por demandar menor recursos de CPU, 
consome menos bateria. 
 
 
 
 
 
 3a Questão 
 
 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças 
na forma de desenvolvimento de softwares para os mesmos. Qual das características 
abaixo NÃO corresponde a este tipo de dispositivo? 
 
 
 
São menores e mais leves. 
 
Podem possuir conectividade, inclusive intermitente. 
 
Normalmente são mais rápidos para inicialização ou desligamento. 
 
Utilizam o mouse como dispositivo de apontamento. 
 
Maior autonomia de bateria. 
 
 
 
 
 
 4a Questão 
 
 
Marque a opção que não é um dispositivo móvel: 
 
 
 
Notebook 
 
Ultrabook 
 
Desktop 
 
Tablet 
 
Smartphone 
 
 
 
 
 
 5a Questão 
 
 
Complete a frase: A tecnologia móvel e os _________________ fazem parte de 
nosso cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende 
a torná-los uma parte de nosso corpo. 
 
 
 
Smart TV 
 
Dispositivos Móveis 
 
Activity 
 
onReset 
 
Computadores 
 
 
 
 
 6a Questão 
 
 
"É considerado o componente base de uma aplicação Android. Por isso, é o mais 
utilizado. 
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma 
única tela do usuário. 
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." 
A definição acima corresponde ao componente: 
 
 
 
Intent 
 
Activity 
 
Content Provider 
 
Broadcast Receiver 
 
Service 
 
 
Explicação: 
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o 
mais utilizado. Consiste em uma classe gerenciadora de UI (Interface do usuário). 
Representa uma única tela do usuário. Tanto o fluxo da aplicação como eventos de 
tela são de sua responsabilidade. Isso não significa que todo aplicativo precisa ter 
uma interface do usuário, mas, se tiver, precisará de, pelo menos, uma Activity.

Continue navegando