Buscar

Conceitos Básicos de Desenvolvimento Android

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 4 páginas

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

Prévia do material em texto

Curso
	CCO01146 COMPUTAÇÃO MÓVEL PNA (ON) - 201920.2335.01
	Teste
	ATIVIDADE 4
	Iniciado
	01/11/19 07:17
	Enviado
	10/11/19 17:32
	Status
	Completada
	Resultado da tentativa
	2,5 em 2,5 pontos  
	Tempo decorrido
	226 horas, 15 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
0,25 em 0,25 pontos
	
	
	
	Os componentes gerenciadores de layout no Android, também chamados de ViewGroups, são classes que orientam o posicionamento dos componentes visuais na tela do dispositivo móvel. Analise as afirmativas a seguir sobre os gerenciadores de layout.
I. TableLayout é utilizado para organizar os componentes no formato linha/coluna, sendo um dos mais utilizados para apresentar formulários de cadastros em aplicativos móveis. 
II. LinearLayout é utilizado quando os componentes devem ser apresentados na tela no formato linear (um componente após o outro), de forma horizontal ou vertical. 
III. AbsoluteLayout permite adicionar componentes na tela, sendo que a posição destes leva em consideração a posição de outro componente adicionado ou do gerenciador de layout no qual ele se encontra. 
IV. FrameLayout é usado quando um componente deve preencher toda a área da tela. Ele reserva um espaço que será utilizado por um único componente. Se mais de um componente for adicionado, haverá sobreposição ao anterior. 
Assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
os itens I, II e IV estão certos e o item III está errado.
	Resposta Correta:
	 
os itens I, II e IV estão certos e o item III está errado.
	
	
	
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	A navegarmos de uma Activity para outra podemos passar valores. Qual dos seguintes trechos representa corretamente a passagem de valores de uma Activity para outra?
	
	
	
	
		Resposta Selecionada:
	 
Intent i = new Intent(this,newActivity);
i.putExtra(“value1”,“test”);
startActivity(i); 
	Resposta Correta:
	 
Intent i = new Intent(this,newActivity);
i.putExtra(“value1”,“test”);
startActivity(i); 
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Analise as afirmativas a seguir com base no trecho de código apresentado a seguir.
I. O método query chamado na linha 42 retorna um objeto cursor que armazena o resultado da consulta.
II. O método moveToNext() na linha 45 é utilizado para percorrer o resultado da consulta através do objeto ArrayList.
III. Na linha 46 o objeto contato é instanciado chamando-se o construtor sem parâmetros da classe Contato.
IV. O objeto contatos instanciado na linha 44 está sendo usado para armazenar os objetos do tipo Contato, obtidos a partir da consulta realizada, por meio do objeto cursor.
Assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
os itens I, III e IV estão certos e o item II está errado.
	Resposta Correta:
	 
os itens I, III e IV estão certos e o item II está errado.
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Para o desenvolvimento de aplicativos para dispositivos móveis baseados em Android são utilizados elementos básicos, sobre os quais é INCORRETO afirmar:
	
	
	
	
		Resposta Selecionada:
	 
O Android provê uma estrutura XML que declara as classes e subclasses das Views, mas o usuário pode criar o layout de uma aplicação apenas usando uma IDE Java.
	Resposta Correta:
	 
O Android provê uma estrutura XML que declara as classes e subclasses das Views, mas o usuário pode criar o layout de uma aplicação apenas usando uma IDE Java.
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	Analise as asserções a seguir sobre as características do banco de dados SQLite.
I. Oferece suporte a transações, pois permite executar um conjunto de operações e só efetivá-las no banco se todas forem bem-sucedidas.
II. Não é autocontido, pois possui uma dependência do sistema operacional.
III. Trabalha localmente, ou seja, o aplicativo acessa diretamente no sistema de arquivos.
IV. Para sua utilização é necessário instalação e configuração.
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
I e III;
	Resposta Correta:
	 
I e III;
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	Sobre o componente Spinner analise as asserções a seguir
I. Esta classe é utilizada como um dropbox (combo).
II. A inserção dos itens que aparecem em um Spinner é realizada através de um objeto ArrayAdapter.
III. Supondo definir um Spinner para armazenar os estados do Brasil. Um objeto ArrayAdapter pode ser criado a partir da seguinte instrução:
ArrayAdapter <String> adapter = new ArrayAdapter <String>(this, android.R.layout. simple_spinner_dropdown_item, estados);
A variável estados é um ArrayList do tipo String que guarda os valores dos estados.
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
I, II e III; 
	Resposta Correta:
	 
I, II e III; 
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	Sobre o ciclo de vida de uma Activity analise as asserções a seguir, marcando com (V) assertivas verdadeiras e com (F) assertivas falsas e em seguida, assinale a alternativa correta.
I. O método onCreate normalmente inicializa as variáveis de instância de uma Activity e componentes da interface gráfica do usuário. Esse método deve ser o mais simples possível para que o aplicativo seja carregado rapidamente.
II. Uma Activity em execução é visível na tela e “tem o foco”, isto é, está em segundo plano.
III. Uma Activity parada é visível na tela e é provável que seja encerrada pelo sistema quando sua memória for necessária.
	
	
	
	
		Resposta Selecionada:
	 
 V, F, F
	Resposta Correta:
	 
 V, F, F
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	A respeito dos arquivos que compõem um projeto Android, assinale a opção correta.
	
	
	
	
		Resposta Selecionada:
	 
O arquivo activity_main.xml define a interface de usuário para sua Activity.
	Resposta Correta:
	 
O arquivo activity_main.xml define a interface de usuário para sua Activity.
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Analise o trecho a seguir e escolha a afirmativa que descreve o que está sendo realizado.
Uri uri = Uri.parse(“http://developer.android.com”);
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);
 
	
	
	
	
		Resposta Selecionada:
	 
Inicia uma Activity usando uma intent implícita.
	Resposta Correta:
	 
Inicia uma Activity usando uma intent implícita.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	Assinale a alternativa que preenche corretamente os espaços em branco em cada um dos enunciados a seguir.
I. Os objetos ______________ normalmente são usados para iniciar Activities. Eles indicam uma ação a ser executada e os dados sobre os quais essa ação deve ser executada.
II. Os objetos intent _____________ especificam uma classe Activity exata a ser executada no mesmo aplicativo.
III. Um componente _______________ exibe uma lista de itens que pode ser rolada caso a lista completa não possa ser exibida na tela.
IV. Um componente _________________ cria um objeto que preenche o elemento ListView utilizando dados de um objeto coleção ArrayList.
	
	
	
	
		Resposta Selecionada:
	 
	I. Intent
	II. explícitos
	III. ListView
	ArrayAdapter
	Resposta Correta:
	 
	I. Intent
	II. explícitos
	III. ListView
	ArrayAdapter

Continue navegando