Buscar

Atividade 2_Computacao Movel

Prévia do material em texto

Curso
	CCO01146 COMPUTAÇÃO MÓVEL PNA (ON) - 201920.2335.01
	Teste
	ATIVIDADE 2
	Iniciado
	24/10/19 07:07
	Enviado
	24/10/19 08:36
	Status
	Completada
	Resultado da tentativa
	2,5 em 2,5 pontos  
	Tempo decorrido
	1 hora, 29 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
0,25 em 0,25 pontos
	
	
	
	O desenvolvimento de aplicativos para Android é realizado na linguagem Java. Para isso, são utilizadas bibliotecas específicas fornecidas pelo Google por meio do Android SDK. Sobre as bibliotecas para desenvolvimento Android, assinale a alternativa correta.
	
	
	
	
		Resposta Selecionada:
	 
Para que versões antigas do Android, como Froyo e Gingerbread, utilizem recursos da ActionBar, é necessário incluir bibliotecas de compatibilidade.
	Resposta Correta:
	 
Para que versões antigas do Android, como Froyo e Gingerbread, utilizem recursos da ActionBar, é necessário incluir bibliotecas de compatibilidade.
	
	
	
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	No desenvolvimento de um aplicativo Android existe a criação de um arquivo chamado AndroidManifest.xml. Para que serve este arquivo?
	
	
	
	
		Resposta Selecionada:
	 
Fornece informações necessárias para executar o aplicativo.
	Resposta Correta:
	 
Fornece informações necessárias para executar o aplicativo.
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Considere um projeto criado no Android Studio. Em relação ao arquivo AndroidManifest.xml, analise as afirmativas abaixo:
 I. É o principal arquivo do projeto contendo todas as configurações necessárias para a execução da aplicação.
II. Para declarar a activity é utilizada a tag <activity>, que recebe o nome da classe, e é sempre relativa ao pacote principal.
 III. Para usar funcionalidades do aparelho como internet, um exemplo de declaração poderia ser:   <uses-permission android:name=”android.permission.INTERNET”></uses-permission>.
	
	
	
	
		Resposta Selecionada:
	 
todas são corretas
	Resposta Correta:
	 
todas são corretas
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Dentre as alternativas a seguir, uma delas preenche, CORRETAMENTE, a lacuna na frase do quadro abaixo. Assinale-a. Ao desenvolver uma aplicação para Android, a mesma deve possuir o arquivo___________, que descreve informações essenciais (componentes, permissões, etc.) para o sistema Android.
	
	
	
	
		Resposta Selecionada:
	 
AndroidManifest.xml
	Resposta Correta:
	 
AndroidManifest.xml
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	 Analise as seguintes assertivas abaixo:
I. Toda classe para aplicação Android deve ser derivada da classe Activity.
II. O desenvolvimento de aplicações Android somente é possível para tablets e smartphones.
III. No Android Studio o diretório layout armazena todos os layouts da aplicação Android, que normalmente são arquivos html.
IV. O desenvolvimento de aplicativos Android é todo baseado nas linguagens de programação JAVA e C#.
Está(ão) correta(s) a(s) afirmação(ões):
	
	
	
	
		Resposta Selecionada:
	 
I apenas.
	Resposta Correta:
	 
I apenas.
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	Com relação à plataforma Android, assinale a opção correta.
	
	
	
	
		Resposta Selecionada:
	 
A camada Kernel Linux, representa o núcleo do Sistema Operacional Android, baseado no Kernel do Linux, herdando várias características desta plataforma, como controle de processos, gerenciamento de memória, threads, protocolos de rede, modelo de dados e segurança dos arquivos.
	Resposta Correta:
	 
A camada Kernel Linux, representa o núcleo do Sistema Operacional Android, baseado no Kernel do Linux, herdando várias características desta plataforma, como controle de processos, gerenciamento de memória, threads, protocolos de rede, modelo de dados e segurança dos arquivos.
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	Sobre o desenvolvimento de aplicativos para Android, aponte a alternativa CORRETA que contém a classe de suporte utilizada na criação de bases de dados no SQLite
	
	
	
	
		Resposta Selecionada:
	 
android.database.sqlite.SQLiteOpenHelper.
	Resposta Correta:
	 
android.database.sqlite.SQLiteOpenHelper.
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	O ciclo de vida de uma Activity é representado por um conjunto de métodos. Analise as afirmativas a seguir referente aos métodos que representam o estado que uma Activity assume na execução de um aplicativo.
I. O método onCreate(Bundle) é chamado quando a Activity é criada.
II. Após a execução do método onCreate(Bundle), são executados os métodos onRestart(), onStart() e onResume(), neste momento a Activity torna-se totalmente visível.
III. Ao invocarmos uma nova tela (pela aplicação ou pelo próprio sistema, como em uma chamada telefônica, o método onPause() da tela atual é chamado. Os métodos onCreate(Bundle), onStart() e onResume() da nova tela são executados.
IV. O método onStop() quando chamado torna a Acivity não mais visível para o usuário.
V. Após a chamada do método onDestroy, a Activity é destruída.
 Assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
os itens I, III, IV e V estão certos e o item II está errado.
	Resposta Correta:
	 
os itens I, III, IV e V estão certos e o item II está errado.
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Toda aplicação Android deve possuir um arquivo de nome _________ em seu diretório raiz. Preenche corretamente a lacuna:
	
	
	
	
		Resposta Selecionada:
	 
AndoidManifest.xml
	Resposta Correta:
	 
AndoidManifest.xml
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	No Android, quais componentes são criados a partir de ações do usuário e representam a intenção de se realizar alguma atividade, como iniciar o aplicativo de correio eletrônico ou abrir uma página, utilizando-se do navegador que acompanha o Android. O código mostrado a seguir apresenta corretamente um exemplo de utilização desse componente.
 Uri uri = Uri.parse("http://www.anhembi.br");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
	
	
	
	
		Resposta Selecionada:
	 
Intents
	Resposta Correta:
	 
Intents

Outros materiais