NEW
Font size
WorksheetsRevisão 1ª AV - Desenvolvimento Mobile
Total questions: 20
Worksheet time: 10mins
Plataforma corresponde a versão do Sistema Operacional Android. Cada versão possui um número que corresponde a versão da plataforma Android. Este número é denominado:
API Level
Android Level
Android Version
Platform Version
Qual a linguagem de programação abaixo, é considerada nativa para desenvolver aplicativos no Android:
Java
Javascript
Objective-C
Python
São características de um dispositivo mobile, exceto:
Comunicação Sem-fio
Autonomia energética
Presença de sensores
Peso mediano
Das características abaixo, qual não contribui para o fator mobilidade em um smartphone:
Peso
Dimensões
Comunicação sem-fio
Sensores
O Android é baseado no kernel de qual sistema operacional:
Unix
Unics
CTSS
Linux
Atualmente, a maquina virtual responsável pela execução do app no Android é:
Dalvik
Gradle
ART
ADB
Na arquitetura do Android a HAL (hardware abstraction layer) é responsável por:
Fazer uma ponte entre o hardware e a API Java
Projetar a instancia de maquina virtual para cada app em execução
Fazer a ponte entre as bibliotecas nativas e a API Java
Fornecer acesso aos recursos da API Java
O Android NDK, fornece:
Bibliotecas programadas em Java
Bibliotecas nativas em C/C++
Bibliotecas visuais, como OpenGL
Bibliotecas de acesso de memória
Complete:
Para ____________ e services, os ____________ definem a ação a executar e podem especificar a URI dos dados usados na ação.
Activities e Intents
Broadcasts e View groups
Activities e Conteiners
Conteiners e Intents
Método chamado quando a activity está no topo da pilha (activity stack), já em execução:
onCreate()
onStart()
onRestart()
onResume()
Método que será chamado logo após o onPause(), indicando que a activity está sendo encerrada:
onDestroy()
onStop()
onFinish()
onPause()
Apresenta informações essenciais sobre o aplicativo ao sistema Android, necessárias para a execução do mesmo:
strings.xml
activity_main.xml
AndroidManifest.xml
MainActivity.java
São recipientes invisíveis que controlam como as views secundárias são posicionadas na tela.
Intents
Layouts
Guidelines
Classes
Qual o objetivo da expressão abaixo:
TextView textView = findViewById(R.id.textView);
Criar um texto na tela
Apagar um texto na tela
Capturar um texto da tela
Pesquisar se uma string existe na tela
Qual o significado de AVD:
Android Virtual Dalvik
Android Virtualization Degree
Android Virtual Device
Android Version Device
Considere o trecho abaixo, no contexto de um listener que será relacionado ao atributo onClick de um botão:
Intent intent = new Intent(this, DisplayMessageActivity.class);
O segundo argumento diz respeito a classe de origem do intent
O segundo argumento diz respeito a classe de destino do intent
O primeiro argumento diz respeito a classe de destino do intent
Intent é uma interface e não poderia ser instanciada
getSensorList(Sensor.TYPE_ALL);
A expressão acima retorna o que?
Uma lista de sensores do dispositivo
Uma lista de leituras de todos os sensores
Uma lista dos sensores insistentes no dispositivo
Uma lista de calibração de todos os sensores
O método getMaximumRange(), retorna:
O numero maximo de sensores do dispositivo
O intervalo máximo de medição de um sensor
Os sensores "default" do dispositivo
Todos os sensores do dispositivo
View que permite apenas um filho direto:
CardView
LinearLayout
ScrollView
ConstraintLayout
Qual o significado de Nomofobia?
Medo exagerado de estar sem o celular
Medo de não ter amigos/seguidores em redes sociais
Medo de molhar o celular
Medo de ser hackeado
