Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

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.:201502286690)
	Acerto: 1,0  / 1,0
	Qual o nome da classe usada pela intenção para armazenar informações adicionais?
		
	
	Parcelable
	 
	Bundle
	
	DataStore
	
	Extra
	
	Activity
	
	
	
	2a Questão (Ref.:201504192375)
	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:
		
	
	JDK
	
	APK
	 
	ART
	
	JIT
	
	DVK
	
	
	
	3a Questão (Ref.:201504262843)
	Acerto: 1,0  / 1,0
	A Activity é responsável por construir uma tela em Android, bem como tratar os eventos gerados por ela. Toda aplicação Android deve implementar ao menos uma Activity, podendo chamar outras Activities. O Android é responsável por gerenciar o ciclo de vida das Activities. 
A seguir, a descrição de um dos métodos usados no gerenciemnto do ciclo de vida de uma Activity:
"É a primerira função executada quando a Activity é criada. Tem por responsabilidade carregar os layouts XML, inicializar os objetos, variáveis e outras operações de inicialização. É importante lembrar que executada somente uma vez."
Assinale a alternativa que indica o método cuja execução corresponde à descrição acima.
 
		
	
	onStart()
	
	onInitialize()
	 
	onCreate()
	
	onRestart()
	
	onResume()
	
	
	
	4a Questão (Ref.:201502286508)
	Acerto: 1,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:
		
	
	NDA.
	
	Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime.
	
	Kernel GNU Linux, bibliotecas, framework para aplicações, Dalvik, runtime.
	
	Kernel GNU Linux, Dalvik, framework para aplicações, APIs, runtime.
	 
	Kernel GNU Linux, bibliotecas, framework para aplicações, as próprias aplicações, runtime.
	
	
	
	5a Questão (Ref.:201502286730)
	Acerto: 1,0  / 1,0
	Complete a frase: O __________________ representa uma tela da aplicação. Define métodos chamados para responder a eventos de tela. Controla o estado e eventos da tela
		
	
	Intent
	
	public class IntentService extends IntentService {
 protected void onHandleIntent(Intent workIntent) {
 }
}
	
	Celular
	 
	Activity
	
	View
	
	
	
	6a Questão (Ref.:201502286545)
	Acerto: 1,0  / 1,0
	Sobre a estrutura de uma aplicação Android é correto afirmar:
		
	
	Uma Acitivity pode conter apenas Views, já Viewgroups não são permitidos.
	
	NDA.
	
	A Classe R só pode ser alterada se tal permissão for configurada no Eclipse.
	
	A classe R é um arquivo facultativo em uma aplicação Android.
	 
	O arquivo AndroidManifest é obrigatório em uma aplicação Android.
	
	
	
	7a Questão (Ref.:201502286640)
	Acerto: 1,0  / 1,0
	Na programação de Janelas com Android, deve-se considerar quanto ao tratamento de eventos: 
(I) Eventos são gerados pelo usuário, pelo SO, ou por outra aplicação.
(II) uma tela Android, eventos podem ser gerados pelo view Button. 
(III) Uma activity deve conter o código para tratar eventos gerados na janela pela interação com o usuário. 
Marque a alternativa que identifica as afirmativas corretas:
		
	
	I, apenas.
	
	III, apenas.
	
	II e III, apenas.
	
	II, apenas.
	 
	I, II e III.
	
	
	
	8a Questão (Ref.:201502286661)
	Acerto: 1,0  / 1,0
	Um recurso utilizado para exibição de mensagens de texto é o uso da classe Toast. Com está classe, é possível criar uma pequena mensagem que será exibida ao usuário durante alguns segundos. A vantagem do Toast é a sua simplicidade de criação, além disso, não necessita interação do usuário, pois desaparece após algum tempo.
Escolha a opção correta de se utilizar a classe Toast:
		
	
	Toast.makeText(this,"texto",Toast.LENGTH_SHORT).alert();
	 
	Toast.makeText(this,"texto",Toast.LENGTH_LONG).show();
	
	Toast.makeToast(this,"texto",Toast.LENGTH_SHORT).print();
	
	Toast.makeToast(this,"texto",Toast.LENGTH_LONG).show();
	
	Toast.makeToast(this,"texto",Toast.LENGTH_LONG).alert();
	
	
	
	9a Questão (Ref.:201504192429)
	Acerto: 1,0  / 1,0
	Através do método makeText() da classe Toast podemos, entre outras coisas, configurar o tempo de duração da exibição de uma mensagem. O uso da constante Toast.LENGTH_LONG corresponde a uma duração de:
		
	
	6 segundos.
	
	2 segundos
	
	8 segundos
	 
	4 segundos
	
	3 segundos
	
	
	
	10a Questão (Ref.:201504313017)
	Acerto: 1,0  / 1,0
	Considere as alternativas apresentadas abaixo e assinale aquela que indica o tipo de menu do Android que tem como uma de suas características ser exibido após um clique longo (mais de 2 segundos) em um componente visual.
		
	
	Menu pop-up.
	
	Menu suspenso.
	
	Menu de barra de ação.
	
	Menu de opção.
	 
	Menu de contexto.

Outros materiais