Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
1a Questão (Ref.:201704260240) Acerto: 1,0 / 1,0 
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 
 
 
2a Questão (Ref.:201704260248) Acerto: 1,0 / 1,0 
"É 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: 
 
 
 
Broadcast Receiver 
 
Intent 
 
Service 
 Activity 
 
Content Provider 
 
 
3a Questão (Ref.:201702354373) Acerto: 0,0 / 1,0 
A Arquitetura do Android possui várias camadas. O conhecimento sobre uma visão geral das mesmas bem como o 
propósito de cada uma é fundamental para um desenvolvedor Android. Dito isso, selecione a opção que contém todas 
as camadas da arquitetura da plataforma Android: 
 
 
 
Kernel GNU Linux, Dalvik, framework para aplicações, APIs, runtime. 
 Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime. 
 
NDA. 
 Kernel GNU Linux, bibliotecas, framework para aplicações, as próprias aplicações, runtime. 
 
Kernel GNU Linux, bibliotecas, framework para aplicações, Dalvik, runtime. 
 
 
4a Questão (Ref.:201702354459) Acerto: 1,0 / 1,0 
¿Você já sabe que a linguagem Java é utilizada para construir as aplicações para o Android. O fato e que em seu 
sistema operacional não existe uma máquina virtual Java. Na verdade o que temos é uma máquina virtual chamada 
____que é otimizada para execução em dispositivos móveis.¿ LECHETA, Ricardo Google Android pag 26 O nome da 
máquina virtual para o Android que completa a frase acima é : 
 
 
 
APK 
 
JVM 
 
AVD 
 DALVIK 
 
KVM 
 
 
5a Questão (Ref.:201702354558) Acerto: 1,0 / 1,0 
Sobre o arquivo layout XML qual a sentença correta? 
 
 
 
Um arquivo que contém todas as informações de permissão da aplicação 
 
Um arquivo que contém um único widget atividade 
 
Corresponde a um arquivo de layout PNG de imagem 
 É usado para desenhar o conteúdo de uma activity 
 
Responsável por gerar a id únicas dos componentes 
 
 
6a Questão (Ref.:201702354562) Acerto: 1,0 / 1,0 
No desenvolvimento de algumas aplicações móveis e na sua utilização de recursos nativos do sistema operacional é 
necessário a configuração e liberações do uso desses recursos. Qual arquivo de configuração devemos alterar para 
liberar essas permissões? 
 
 
 Manifest file 
 
Java source file 
 
R file 
 
Property file 
 
Layout file 
 
 
7a Questão (Ref.:201702354502) Acerto: 1,0 / 1,0 
Para que possamos tratar eventos do Botão o método que devemos sobrescrever é: 
 
 
 
OnItemClickListener 
 
ItemListener 
 OnClickListener 
 
ChaneItemClick 
 
EventonClick 
 
 
8a Questão (Ref.:201702354385) Acerto: 1,0 / 1,0 
Para se construir uma Tela no Android são necessários três elementos (citados logo abaixo). De acordo com a 
responsabilidade de cada um, faça a associação abaixo. 
(1) Classe Java (2) Classe R (3) Layout (xml) 
( ) Contém uma relação de constantes usados para acessar recursos do projeto. 
( ) Gerencia o ciclo de vida da activity. 
( ) Seus dados não podem ser alterados. 
( ) Contém a especificação de como a activity será apresentada. Marque o item que contém a sequência correta da 
associação de cima para baixo: 
 
 
 
3,2,3,1. 
 
1,2,3,1. 
 
2,1,3,2. 
 2,1,2,3. 
 
2,2,3,1. 
 
 
9a Questão (Ref.:201704260281) Acerto: 1,0 / 1,0 
Em uma aplicação Android, o parâmetro android:showAsAction define a forma de exibição dos componentes. Indique 
qual das constantes abaixo deve ser empregada quando se desejar que o componente seja exibido na "action bar" 
 
 
 
ALWAYS 
 
COLLAPSEACTIONVIEW 
 
NEVER 
 IFROOM 
 
WITHTEXT 
 
 
10a Questão (Ref.:201702354393) Acerto: 0,0 / 1,0 
Dado o seguinte trecho de código Android abaixo: 
 
 EditText edt = (EditText) findViewById(R.id.edittext1); 
 edt.setText("mensagem"); 
 
Marque a opção que explica corretamente o código: 
 
 
 
Declara um componente do tipo widget e atribui um texto que será exibido na tela. 
 Instancia um componente do tipo widget a partir de sua definição de um arquivo de layout e atribui um texto 
que será exibido na tela. 
 Instancia um componente do tipo viewgroup a partir de sua definição de um arquivo de layout e atribui um 
texto que será exibido na tela. 
 
Declara um componente do tipo viewgroup e atribui um texto que será exibido na tela. 
 
Instancia um componente view do tipo EditText e o exibe na tela

Outros materiais