Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Avaliando o aprendizado A1 A10 e AP

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

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

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ê viu 3, do total de 51 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

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

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ê viu 6, do total de 51 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

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

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ê viu 9, do total de 51 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

Prévia do material em texto

Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A1__V1
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
1a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A1__V1 
	06/03/2018 20:20:06 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606071915
		
	
	 1a Questão 
	
	
	
	
	Qual o nome da classe usada pela intenção para armazenar informações adicionais?
		
	
	Bundle
	
	Extra
	
	Activity
	
	DataStore
	
	Parcelable
	
	 
	Ref.: 201606071779
		
	
	 2a Questão 
	
	
	
	
	Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a este tipo de dispositivo?
		
	
	São menores e mais leves.
	
	Normalmente são mais rápidos para inicialização ou desligamento.
	
	Podem possuir conectividade, inclusive intermitente.
	
	Utilizam o mouse como dispositivo de apontamento.
	
	Maior autonomia de bateria.
	
	 
	Ref.: 201606071960
		
	
	 3a Questão 
	
	
	
	
	Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de nosso corpo.
		
	
	Computadores
	
	Activity
	
	onReset
	
	Smart TV
	
	Dispositivos Móveis
	
	 
	Ref.: 201606071660
		
	
	 4a Questão 
	
	
	
	
	Marque a opção que não é um dispositivo móvel:
		
	
	Desktop
	
	Ultrabook
	
	Tablet
	
	Smartphone
	
	Notebook
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A2__V1
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
2a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A2__V1 
	06/03/2018 20:25:13 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606071734
		
	
	 1a Questão 
	
	
	
	
	O Android fornece uma série de componentes View usados na construção da interface gráfica do usuário. Esses componentes são chamados de widgets. Marque a alternativa que identifica apenas componentes desse tipo:
		
	
	TextView, LinearLayout, RadioButton
	
	ScrollView, GridView, EditText
	
	TableLayout, ScrollView, Button
	
	Button, RelativeLayout, GridView
	
	TextView, EditText, Button
	
	 
	Ref.: 201606071727
		
	
	 2a Questão 
	
	
	
	
	Sobre o desenvolvimento para a plataforma Android é correto afirmar:
		
	
	Para testar suas aplicações, o desenvolvedor Android pode utilizar tanto um AVD quanto um smartphone real.
	
	NDA.
	
	Não é necessário se preocupar com a configuração da versão da plataforma alvo (por exemplo, Android 2.3.3) durante a configuração de um AVD, pois isso é feito automaticamente pela Dalvik. 
	
	Uma AVD é um dispositivo virtual Android que pode emular dispositivos reais, no entanto, só os smartphones podem ser emulados.
	
	Eventos são gerados somente por usuários ou por outras aplicações.
	
	 
	Ref.: 201606071944
		
	
	 3a Questão 
	
	
	
	
	A respeito dos arquivos que compõem um projeto android, assinale a opção correta.
		
	
	O arquivo main.xml define a interface de usuário para sua atividade
	
	As permissões necessárias, bem como o intent-filters, os receptores e as referências a outros arquivos ficam armazenadas no arquivo R.java.
	
	Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml.
	
	O arquivo persistent.xml, criado por padrão no diretório raiz da aplicação, é utilizado para o armazenamento de constantes utilizadas no aplicativo
	
	O arquivo mainActivity.java contém os métodos básicos de acesso ao android e às bibliotecas necessárias para que os aplicativos sejam executados.
	
	 
	Ref.: 201606071819
		
	
	 4a Questão 
	
	
	
	
	¿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 é :
		
	
	AVD
	
	APK
	
	KVM
	
	DALVIK
	
	JVM
	
	 
	Ref.: 201606071733
		
	
	 5a Questão 
	
	
	
	
	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, Dalvik, runtime.
	
	Kernel GNU Linux, Dalvik, framework para aplicações, APIs, runtime.
	
	Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime.
	
	Kernel GNU Linux, bibliotecas, framework para aplicações, as próprias aplicações, runtime.
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A3__V1
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
3a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A3__V1 
	06/03/2018 20:30:50 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606071951
		
	
	 1a Questão 
	
	
	
	
	O Android fornece uma série de componentes View usados na construção da interface gráfica do usuário. Esses componentes são chamados de widgets. Marque a alternativa que identifica apenas componentes desse tipo
		
	
	ScrollView, GridView, EditText.
	
	TextView, LinearLayout, RadioButton.
	
	TextView, EditText, Button.
	
	TableLayout, ScrollView, Button.
	
	Button, RelativeLayout, GridView.
	
	 
	Ref.: 201606071770
		
	
	 2a Questão 
	
	
	
	
	Sobre a estrutura de uma aplicação Android é correto afirmar:
		
	
	A classe R é um arquivo facultativo em uma aplicação Android.
	
	A Classe R só pode ser alterada se tal permissão for configurada no Eclipse.
	
	Uma Acitivity pode conter apenas Views, já Viewgroups não são permitidos.
	
	NDA.
	
	O arquivo AndroidManifest é obrigatório em uma aplicação Android.
	
	 
	Ref.: 201606071875
		
	
	 3a Questão 
	
	
	
	
	Uma classe Activity na plataforma android representa:
		
	
	Um objeto do tipo botão.
	
	Um arquivo xml de configuração
	
	Uma classe utilitária
	
	Uma classe encapsulada com getters e setters
	
	Uma tela do aplicativo móvel
	
	 
	Ref.: 201606071726
		
	
	 4a Questão 
	
	
	
	
	Associe os elementos abaixo corretamente:
(1) View
(2) ViewGroup
(3) Activity
(  ) TextView
(  ) LinearLayout
(  ) RadioButton
(  ) Classe R
(  ) FrameLayout
Marque a opção que contém a associação correta considerando a ordenação de cima para baixo:
		
	
	NDA.
	
	3,2,1,1,2.
	
	3,2,1,3,2.
	
	1,2,3,3,2.
	
	1,2,1,3,2.
	
	 
	Ref.: 2016060718825a Questão 
	
	
	
	
	O componente __________ tem como principal objetivo a execução de tarefas em background.
Nas aplicações Android uma _____________ é utilizada para representar uma tela de interface com o usuário.
O ___________é o mecanismo utilizado para tornar os dados da aplicação disponíveis para outras aplicações no dispositivo.
O componente ____________ é utilizado no processo de comunicação para o recebimento de mensagens enviadas pela sistema operacional Android para as aplicações.
A - Activity
B - Broadcat Receiver
C - Content Provider
D - Service
Escolha a opção correta:
		
	
	D - A - C - B
	
	C - D - A - B
	
	B - C - D - A
	
	A - B - C - D
	
	D - A - B - C
	
	 
	Ref.: 201606071751
		
	
	 6a Questão 
	
	
	
	
	Os componentes do tipo VIEW destinam-se a construção de interface gráfica do usuário, sendo composta de componentes de interação do usuário e componentes de organização da tela. Qual dos seguintes componentes não pertence a catagoria de componentes de organização de tela?
		
	
	GridView
	
	FrameLayout
	
	RadioGroup
	
	LinearLayout
	
	ScrollView
	
	 
	Ref.: 201606071720
		
	
	 7a Questão 
	
	
	
	
	Selecione o item que representa uma característica de uma Activity: 
		
	
	Possui métodos para responder a eventos de tela.
	
	Corresponde a elementos gráficos de uma tela.
	
	É uma mensagem de solicitação da aplicação ao S.O.
	
	Controla o estado e eventos da tela.
	
	Representa um layout de tela da aplicação.
	
	 
	Ref.: 201606071955
		
	
	 8a Questão 
	
	
	
	
	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
	
	View
	
	Celular
	
	Activity
	
	public class IntentService extends IntentService {
 protected void onHandleIntent(Intent workIntent) {
 }
}
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A4__V1
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
4a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A4__V1 
	06/03/2018 20:38:13 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606071747
		
	
	 1a Questão 
	
	
	
	
	Na construção de telas no Android é comum o uso de componente View do tipo BUTTON para tratar os dados fornecidos pelo usuário. Para que esse componente possa tratar a ação de clique do usuário ele deve implementar: 
		
	
	implementar um OnItemClickListener
	
	implementar um OnClickListener
	
	implementar um componente onMouseClickListener
	
	implementar um ButtonClickListener
	
	implementar um componente do tipo ButtonClick
	
	 
	Ref.: 201606071844
		
	
	 2a Questão 
	
	
	
	
	Sobre componentes para a construção de telas, enumere os itens abaixo conforme a tabela de componentes VIEW e marque a opção correta
	( 1 ) LinearLayout
( 2 ) TextView
( 3 ) Checkbox
( 4 ) Radiobutton
( 5 ) Radiogroup
	( ) Organiza os componentes da UI de uma tela
( ) Permite agrupar itens de seleção única em uma tela
( ) Permite definir opção de escolha única em uma tela
( ) Permite apresentar uma informação em uma tela
( ) Permite escolher entre dois estados em uma tela 
		
	
	(  ) 1, 5, 4, 2, 3
	
	(  ) 1, 5, 3, 2, 4
	
	(  ) 4, 3, 2, 1, 5
	
	(  ) 3, 4, 1, 5, 2
	
	(  ) 5, 1, 2, 4, 3
	
	 
	Ref.: 201606071795
		
	
	 3a Questão 
	
	
	
	
	O que acontece com a execução do código abaixo: Button botao = (Button)findViewById(R.id.bt); botao.setOnclickListener(new OnClickListener(){ public void onClick(View v) { Toast.makeText(ctx,"Bom dia aluno!",Toast.LENGTH_LONG).show(); } }); 
		
	
	O código só funciona se estiver fora do método onCreate
	
	O comando findViewById serve para buscar o objeto da classe Activity.
	
	A mensagem Bom dia aluno é exibida quando clicado no botão em um Toast.
	
	É exibido um AlertDialog.
	
	É exibido um popup na tela com a mensagem ¿ctx¿.
	
	 
	Ref.: 201606071917
		
	
	 4a Questão 
	
	
	
	
	Qual método no Android é usado para recuperar a referência por id de um componente view do arquivo xml ? 
		
	
	findViewId(int id);
	
	findViewById(int id);
	
	findViewById(String id);
	
	retrieveResourceById(int id);
	
	findViewByReference(int id);
	
	 
	Ref.: 201606071886
		
	
	 5a Questão 
	
	
	
	
	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_LONG).show();
	
	Toast.makeText(this,"texto",Toast.LENGTH_SHORT).alert();
	
	Toast.makeToast(this,"texto",Toast.LENGTH_LONG).show(); 
	
	Toast.makeToast(this,"texto",Toast.LENGTH_LONG).alert();
	
	Toast.makeToast(this,"texto",Toast.LENGTH_SHORT).print();
	
	 
	Ref.: 201606071745
		
	
	 6a Questão 
	
	
	
	
	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.
	
	2,1,2,3.
	
	1,2,3,1.
	
	2,2,3,1.
	
	2,1,3,2.
	
	 
	Ref.: 201606071862
		
	
	 7a Questão 
	
	
	
	
	Para que possamos tratar eventos do Botão o método que devemos sobrescrever é:
		
	
	OnClickListener
	
	ChaneItemClick
	
	OnItemClickListener
	
	ItemListener 
	
	EventonClick
	
	 
	Ref.: 201606071865
		
	
	 8a Questão 
	
	
	
	
	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.
	
	II, apenas.
	
	II e III, apenas.
	
	I, II e III.
	
	III, apenas.
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A5__V1
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
5a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A5__V1 
	06/03/2018 20:51:05 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606071718
		
	
	 1a Questão 
	
	
	
	
	O Android possui componentes de notificação ao usuário para exibir mensagens de aviso. Selecione a opção que representeum componente que exibe uma janela de diálogo de alerta para o usuário
		
	
	LinearLayout
	
	DialogFrame
	
	Toast
	
	AlertDialog
	
	Frame
	
	 
	Ref.: 201606071753
		
	
	 2a Questão 
	
	
	
	
	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 viewgroup a partir de sua definição de um arquivo de layout e atribui um texto que será exibido na tela.
	
	Instancia um componente view do tipo EditText e o exibe na tela
	
	Declara um componente do tipo viewgroup 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.
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	       EAD NITERÓI - RJ
	
	 
	
			 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
	Avaliação Parcial: CCT0270_SM_ V.1  
	Aluno(a): 
	Matrícula: 
	Acertos: 10,0 de 10,0
	Data: 07/02/2018 15:29:51 (Finalizada)
	
	
	1a Questão (Ref.:201606071915)
	Acerto: 1,0  / 1,0 
	Qual o nome da classe usada pela intenção para armazenar informações adicionais?
		
	
	DataStore
	
	Bundle
	
	Parcelable
	
	Activity
	
	Extra
	
	
	
	2a Questão (Ref.:201606071660)
	Acerto: 1,0  / 1,0 
	Marque a opção que não é um dispositivo móvel:
		
	
	Tablet
	
	Notebook
	
	Desktop
	
	Smartphone
	
	Ultrabook
	
	
	
	3a Questão (Ref.:201606071733)
	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:
		
	
	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.
	
	NDA.
	
	
	
	4a Questão (Ref.:201606071819)
	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 é :
		
	
	JVM
	
	APK
	
	DALVIK
	
	AVD
	
	KVM
	
	
	
	5a Questão (Ref.:201606071913)
	Acerto: 1,0  / 1,0 
	Qual método é utilizado para sobrescrever o sistema de menu a ser criado para as aplicações?
		
	
	onMenuCreated()
	
	onCreateContextMenu()
	
	onCreateOptionsMenu()
	
	onCreateMenu()
	
	onMenu()
	
	
	
	6a Questão (Ref.:201606071720)
	Acerto: 1,0  / 1,0 
	Selecione o item que representa uma característica de uma Activity: 
		
	
	Corresponde a elementos gráficos de uma tela.
	
	É uma mensagem de solicitação da aplicação ao S.O.
	
	Representa um layout de tela da aplicação.
	
	Possui métodos para responder a eventos de tela.
	
	Controla o estado e eventos da tela.
	
	
	
	7a Questão (Ref.:201606071865)
	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:
		
	
	II e III, apenas.
	
	I, II e III.
	
	I, apenas.
	
	III, apenas.
	
	II, apenas.
	
	
	
	8a Questão (Ref.:201606071886)
	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.makeToast(this,"texto",Toast.LENGTH_LONG).show(); 
	
	Toast.makeToast(this,"texto",Toast.LENGTH_LONG).alert();
	
	Toast.makeToast(this,"texto",Toast.LENGTH_SHORT).print();
	
	Toast.makeText(this,"texto",Toast.LENGTH_LONG).show();
	
	Toast.makeText(this,"texto",Toast.LENGTH_SHORT).alert();
	
	
	
	9a Questão (Ref.:201606071718)
	Acerto: 1,0  / 1,0 
	O Android possui componentes de notificação ao usuário para exibir mensagens de aviso. Selecione a opção que represente um componente que exibe uma janela de diálogo de alerta para o usuário
		
	
	Frame
	
	LinearLayout
	
	DialogFrame
	
	Toast
	
	AlertDialog
	
	
	
	10a Questão (Ref.:201606071753)
	Acerto: 1,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: 
		
	
	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.
	
	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 view do tipo EditText e o exibe na tela
	
	Declara um componente do tipo widget e atribui um texto que será exibido na tela.
	
	Declara um componente do tipo viewgroup e atribui um texto que será exibido na tela.
	
	
Parte inferior do formulário
Parte superior do formulário
		
		
	       EAD NITERÓI - RJ
	
	 
	
			 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
	Avaliação Parcial: CCT0270_SM_ V.1  
	Aluno(a): 
	Matrícula: 
	Acertos: 7,0 de 10,0
	Data: 07/02/2018 23:33:53 (Finalizada)
	
	
	1a Questão (Ref.:201606071960)
	Acerto: 1,0  / 1,0 
	Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de nosso corpo.
		
	
	onReset
	
	Dispositivos Móveis
	
	Activity
	
	Smart TV
	
	Computadores
	
	
	
	2a Questão (Ref.:201606071779)
	Acerto: 1,0  / 1,0 
	Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a este tipo de dispositivo?
		
	
	São menores e mais leves.
	
	Maior autonomia de bateria.
	
	Utilizam o mouse como dispositivo de apontamento.
	
	Podem possuir conectividade, inclusive intermitente.
	
	Normalmente são mais rápidos para inicialização ou desligamento.
	
	
	
	3a Questão (Ref.:201606071944)
	Acerto: 0,0  / 1,0 
	A respeito dos arquivos que compõem um projeto android, assinale a opção correta.
		
	
	As permissões necessárias, bem como o intent-filters, os receptores e as referências a outros arquivosficam armazenadas no arquivo R.java.
	
	O arquivo mainActivity.java contém os métodos básicos de acesso ao android e às bibliotecas necessárias para que os aplicativos sejam executados.
	
	O arquivo main.xml define a interface de usuário para sua atividade
	
	Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml.
	
	O arquivo persistent.xml, criado por padrão no diretório raiz da aplicação, é utilizado para o armazenamento de constantes utilizadas no aplicativo
	
	
	
	4a Questão (Ref.:201606071727)
	Acerto: 1,0  / 1,0 
	Sobre o desenvolvimento para a plataforma Android é correto afirmar:
		
	
	Para testar suas aplicações, o desenvolvedor Android pode utilizar tanto um AVD quanto um smartphone real.
	
	Não é necessário se preocupar com a configuração da versão da plataforma alvo (por exemplo, Android 2.3.3) durante a configuração de um AVD, pois isso é feito automaticamente pela Dalvik. 
	
	Eventos são gerados somente por usuários ou por outras aplicações.
	
	Uma AVD é um dispositivo virtual Android que pode emular dispositivos reais, no entanto, só os smartphones podem ser emulados.
	
	NDA.
	
	
	
	5a Questão (Ref.:201606071941)
	Acerto: 0,0  / 1,0 
	Considere a afirmação: 
Uma componente da application framework do Android permite que aplicativos acessem dados de outros aplicativos ou para compartilhar seus próprios dados. 
Qual das alternativas é completamente verdadeira? 
		
	
	Activity Manager 
	
	Activity
	
	Resource Manager 
	
	Content Provider 
	
	Notification Manager
	
	
	
	6a Questão (Ref.:201606071720)
	Acerto: 0,0  / 1,0 
	Selecione o item que representa uma característica de uma Activity: 
		
	
	Possui métodos para responder a eventos de tela.
	
	É uma mensagem de solicitação da aplicação ao S.O.
	
	Representa um layout de tela da aplicação.
	
	Controla o estado e eventos da tela.
	
	Corresponde a elementos gráficos de uma tela.
	
	
	
	7a Questão (Ref.:201606071795)
	Acerto: 1,0  / 1,0 
	O que acontece com a execução do código abaixo: Button botao = (Button)findViewById(R.id.bt); botao.setOnclickListener(new OnClickListener(){ public void onClick(View v) { Toast.makeText(ctx,"Bom dia aluno!",Toast.LENGTH_LONG).show(); } }); 
		
	
	A mensagem Bom dia aluno é exibida quando clicado no botão em um Toast.
	
	É exibido um AlertDialog.
	
	O código só funciona se estiver fora do método onCreate
	
	O comando findViewById serve para buscar o objeto da classe Activity.
	
	É exibido um popup na tela com a mensagem ¿ctx¿.
	
	
	
	8a Questão (Ref.:201606071917)
	Acerto: 1,0  / 1,0 
	Qual método no Android é usado para recuperar a referência por id de um componente view do arquivo xml ? 
		
	
	findViewId(int id);
	
	retrieveResourceById(int id);
	
	findViewById(int id);
	
	findViewByReference(int id);
	
	findViewById(String id);
	
	
	
	9a Questão (Ref.:201606071718)
	Acerto: 1,0  / 1,0 
	O Android possui componentes de notificação ao usuário para exibir mensagens de aviso. Selecione a opção que represente um componente que exibe uma janela de diálogo de alerta para o usuário
		
	
	Frame
	
	LinearLayout
	
	AlertDialog
	
	Toast
	
	DialogFrame
	
	
	
	10a Questão (Ref.:201606071753)
	Acerto: 1,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 viewgroup e atribui um texto que será exibido na tela.
	
	Instancia um componente view do tipo EditText e o exibe na tela
	
	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.
	
	
Parte inferior do formulário
Parte superior do formulário
		
		
	       EAD NITERÓI - RJ
	
	 
	
			 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
	Avaliação Parcial: CCT0270_SM_ V.1  
	Aluno(a): 
	Matrícula: 
	Acertos: 9,0 de 10,0
	Data: 07/02/2018 23:40:09 (Finalizada)
	
	
	1a Questão (Ref.:201606071915)
	Acerto: 1,0  / 1,0 
	Qual o nome da classe usada pela intenção para armazenar informações adicionais?
		
	
	Bundle
	
	Activity
	
	Parcelable
	
	Extra
	
	DataStore
	
	
	
	2a Questão (Ref.:201606071660)
	Acerto: 1,0  / 1,0 
	Marque a opção que não é um dispositivo móvel:
		
	
	Notebook
	
	Desktop
	
	Smartphone
	
	Ultrabook
	
	Tablet
	
	
	
	3a Questão (Ref.:201606071733)
	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, Dalvik, framework para aplicações, APIs, runtime.
	
	Kernel GNU Linux, bibliotecas, framework para aplicações, as próprias aplicações, runtime.
	
	Kernel GNU Linux, bibliotecas, framework para aplicações, Dalvik, runtime.
	
	Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime.
	
	
	
	4a Questão (Ref.:201606071819)
	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 é :
		
	
	JVM
	
	KVM
	
	APK
	
	AVD
	
	DALVIK
	
	
	
	5a Questão (Ref.:201606071913)
	Acerto: 1,0  / 1,0 
	Qual método é utilizado para sobrescrever o sistema de menu a ser criado para as aplicações?
		
	
	onCreateOptionsMenu()
	
	onMenu()
	
	onCreateMenu()
	
	onCreateContextMenu()
	
	onMenuCreated()
	
	
	
	6a Questão (Ref.:201606071922)
	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?
		
	
	Java source file
	
	Layout file
	
	Property file
	
	Manifest file
	
	R file
	
	
	
	7a Questão (Ref.:201606071747)
	Acerto: 0,0  / 1,0 
	Na construção de telas no Android é comum o uso de componente View do tipo BUTTON para tratar os dados fornecidos pelo usuário. Para que esse componente possa tratar a ação de clique do usuário ele deve implementar: 
		
	
	implementar um ButtonClickListener
	
	implementar um OnItemClickListener
	
	implementar um OnClickListener
	
	implementar um componente onMouseClickListener
	
	implementar um componente do tipo ButtonClick
	
	
	
	8a Questão (Ref.:201606071844)
	Acerto: 1,0  / 1,0 
	Sobre componentes para a construção de telas, enumere os itens abaixo conforme a tabela de componentes VIEW e marque a opção correta
	( 1 ) LinearLayout
( 2 ) TextView
( 3 ) Checkbox
( 4 ) Radiobutton
( 5 ) Radiogroup
	( ) Organiza os componentes da UI deuma tela
( ) Permite agrupar itens de seleção única em uma tela
( ) Permite definir opção de escolha única em uma tela
( ) Permite apresentar uma informação em uma tela
( ) Permite escolher entre dois estados em uma tela 
		
	
	(  ) 1, 5, 4, 2, 3
	
	(  ) 1, 5, 3, 2, 4
	
	(  ) 3, 4, 1, 5, 2
	
	(  ) 5, 1, 2, 4, 3
	
	(  ) 4, 3, 2, 1, 5
	
	
	
	9a Questão (Ref.:201606071718)
	Acerto: 1,0  / 1,0 
	O Android possui componentes de notificação ao usuário para exibir mensagens de aviso. Selecione a opção que represente um componente que exibe uma janela de diálogo de alerta para o usuário
		
	
	Toast
	
	LinearLayout
	
	AlertDialog
	
	DialogFrame
	
	Frame
	
	
	
	10a Questão (Ref.:201606071753)
	Acerto: 1,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: 
		
	
	Instancia um componente view do tipo EditText e o exibe na tela
	
	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.
	
	
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A6__V1
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
6a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A6__V1 
	06/03/2018 20:56:45 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606071750
		
	
	 1a Questão 
	
	
	
	
	Sobre Lista de Itens no Android selecione a afirmativa VERDADEIRA:
		
	
	A seleção de um item em uma ListView é trada no método OnListItemClickListener.
	
	Uma ListActivity é um tipo de widget do Android.
	
	A seleção de um item em uma ListActivity é trada no método OnClickItemClickListener.
	
	Um componente ListView é o mesmo que ListActivity. 
	
	Um AdapterView é um componente obrigatório na construção de uma lista de itens.
	
	 
	Ref.: 201606071887
		
	
	 2a Questão 
	
	
	
	
	Na plataforma Android,o controle Spinner é utilizado para a apresentação de um conjunto de elementos por meio de um menu suspenso.
Analise as seguintes afirmações e escolha a opção correta:
I- Este controle também é conhecido como DropDown(ou ComboBox).
II- Os elementos do Spinner não podem ser definidos de maneira estática no arquivo de valores strings.xml.
III- A interface AdapterView.OnItemSelectedListener é utilizada para determinar qual elemento do conjunto foi selecionado.
IV- A definição spinnerMode=dialog faz com que os elementos sejam exibidos em uma janela específica.
		
	
	Somente uma sentença está incorreta.
	
	Todas as sentenças estão incorretas.
	
	Apenas duas sentenças estão corretas.
	
	Todas as sentenças estão corretas.
	
	Somente uma sentença está correta.
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A7__V1
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
7a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A7__V1 
	06/03/2018 21:01:22 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606071715
		
	
	 1a Questão 
	
	
	
	
	Marque a opção que não representa uma das formas de utilização de Intents:
		
	
	Recolher o lixo gerado por objetos não utilizados.
	
	Solicitar ao SO que faça uma ligação para um determinado número.
	
	Enviar uma mensagem ao SO.
	
	Abrir o navegador em uma página específica.
	
	Abrir uma nova tela da aplicação (navegação).
	
	 
	Ref.: 201606071864
		
	
	 2a Questão 
	
	
	
	
	A navegação de telas em Android é feito quando o método startActivity é chamado. Para que possamos enviar parâmetros para uma Activity destino é necessário:
		
	
	instanciar um objeto do tipo Bundle.
	
	criar uma classe auxiliar
	
	usar o método putExtras passando a classe como parâmetro.
	
	capturar os dados usando GetExtras.
	
	onActivity result.
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A8__V1
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
8a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A8__V1 
	06/03/2018 21:03:49 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606071787
		
	
	 1a Questão 
	
	
	
	
	Para utilizar o SQLite em nossa aplicação, precisamos usar uma API que já possua todo o trabalho de se comunicar com o banco de dados encapsulado dentro dela. É justamente esse o papel de qual classe, que devemos herdar.
		
	
	DatabaseHelper
	
	SQLiteDatabase
	
	SQLiteOpenHelper 
	
	ListenerBD
	
	Activity
	
	 
	Ref.: 201606071961
		
	
	 2a Questão 
	
	
	
	
	Marque a opção que representa um banco de dados para aplicações para Dispositivos moveis.
		
	
	Oracle
	
	onReset
	
	Windows Server
	
	Sql Server
	
	SQLite
	
	 
	Ref.: 201606071856
		
	
	 3a Questão 
	
	
	
	
	Para que possamos trabalhar com banco de dados em Android é necessário que tenhamos uma classe que herda da classe
		
	
	Sqlite
	
	Context 
	
	FormBdListener
	
	SQLiteOpenHelper
	
	FormOpenHelper
	
	 
	Ref.: 201606071972
		
	
	 4a Questão 
	
	
	
	
	Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes métodos será necessária uma variável da classe
		
	
	SQLiteDatabase
	
	SQLiteStatement.
	
	SQLiteDatabaseTransaction
	
	PreparedSQLiteStatement.
	
	SQLiteDatabaseManager.
	
	 
	Ref.: 201606071888
		
	
	 5a Questão 
	
	
	
	
	I - Na plataforma Android a única maneira de se implementar o armazenamento persistente de dados é através do SQLite.
PORQUE
II - O SQLite foi escrito especificamente para a plataforma Android de forma a explorar ao máximos os recursos do sistema.
A respeito dessas asserções, assinale a opção correta:
		
	
	As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
	
	As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
	
	A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
	
	A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
	
	As asserções I e II são proposições falsas.
	
	 
	Ref.: 201606071810
		
	
	 6a Questão 
	
	
	
	
	Qual é o método da classe SQLiteOpenHelper que é utilizado para abrir ou criar um banco de dados SQLite com permissões de leitura e escrita:
		
	
	getReadableDatabase()onCreate(SQLiteDatabase db)
	
	onOpen(SQLiteDatabase db)
	
	getWritableDatabase()
	
	onConfigure(SQLiteDatabase db)
	
	 
	Ref.: 201606071867
		
	
	 7a Questão 
	
	
	
	
	Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes métodos será necessária uma variável da classe.
		
	
	SQLiteDatabaseManager.
	
	PreparedSQLiteStatement.
	
	SQLiteStatement.
	
	SQLiteDatabase.
	
	SQLiteDatabaseTransaction.
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A9__V1
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
9a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A9__V1 
	06/03/2018 21:08:31 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606150270
		
	
	 1a Questão 
	
	
	
	
	Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como listas, vetores e outros, necessitando da intermediação de um objeto do tipo Adapter. No caso de uma consulta ao SQLite, sempre é retornado um tipo específico de objeto, o qual dá acesso aos dados dos registros existentes na tabela. Qual o Adapter correto para o preenchimento da lista com os dados de retorno de uma consulta SQLite?
		
	
	ArrayAdapter
	
	ListAdapter
	
	TableAdapter
	
	SimpleCursorAdapter
	
	SQLiteAdapter
	
	 
	Ref.: 201606149323
		
	
	 2a Questão 
	
	
	
	
	O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções SQL durante a comunicação com o SGBD. Para tanto podemos encapsular as operações de inserção (insert), atualização (update) e deleção (delete) através dos métodos da classe?
		
	
	SQLiteDatabase
	
	SQLiteOpenHelper
	
	ContentValues 
	
	SQLiteStatement
	
	SQLiteContentValues
	
	 
	Ref.: 201606149045
		
	
	 3a Questão 
	
	
	
	
	A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um banco de dados de código fonte aberto, multiplataforma e que tem sido utilizado principalmente em aplicativos embarcados. A arquitetura de funcionamento desse banco de dados é diferente de outros sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do sistema são oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o nome dessa biblioteca
		
	
	SQLTransaction
	
	SqlServer
	
	PL/SQL
	
	SQLite
	
	MysSql
	
	 
	Ref.: 201606071916
		
	
	 4a Questão 
	
	
	
	
	Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, update, insert, query e execSQL para executar operações no banco de dados. Para acessar estes métodos será necessária uma variável da classe
		
	
	PreparedSQLiteStatement
	
	SQLiteDatabaseTransaction
	
	SQLiteStatement
	
	SQLiteDatabase
	
	SQLiteDatabaseManager
	
	 
	Ref.: 201606149106
		
	
	 5a Questão 
	
	
	
	
	Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco de dados, permitindo apenas que sejam efetuadas leituras dos dados.
		
	
	getResultDatabase
	
	getOpenDatabase 
	
	getWritableDatabase 
	
	getReadableDatabase
	
	getCursorDatabase 
	
	 
	Ref.: 201606076135
		
	
	 6a Questão 
	
	
	
	
	Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete?
		
	
	SQLiteStatement
	
	SQLiteDatabase
	
	Cursor
	
	SQLiteOpenHelper
	
	ContentValues
	
	 
	Ref.: 201606071739
		
	
	 7a Questão 
	
	
	
	
	Sobre Intent do Android, marque a afirmativa verdadeira: 
		
	
	Representa uma ação realizada pelo usuario.
	
	É utilizada para iniciar a navegação entre telas de uma aplicação.
	
	Deve ser instanciada, contendo a mensagem a ser enviada para outra Activity.
	
	Permite a comunicação entre activity¿s através de mensagens.
	
	É criada através do método startActivity( ).
	
	 
	Ref.: 201606150265
		
	
	 8a Questão 
	
	
	
	
	Uma consulta em linguagem SQL ao SQLite, a partir de um objeto SQLiteDatabase, retornará um tipo específico de objeto que viabiliza o acesso individualizado aos valores dos registros retornados. Este objeto é de que tipo?
		
	
	Vector
	
	Cursor
	
	Array
	
	List
	
	ArrayList
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A10__V1
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
10a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A10__V1 
	06/03/2018 21:12:28 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606149493
		
	
	 1a Questão 
	
	
	
	
	"Formato mais utilizado no retorno de webservices, devido a sua simplicidade em comparação com XML."
A definição acima refere-se ao:
		
	
	HTTP
	
	CGC
	
	URL
	
	JSON
	
	PYTHON
	
	 
	Ref.: 201606150274
		
	
	 2a Questão 
	
	
	
	
	Com o uso de um objeto do tipo HttpClient para o acesso ao HTTP, o retorno da conexão efetuada é recebido em um objeto do tipo HttpResponse. A partir daí é possível encapsular os dados de HttpResponse em um HttpEntity, e obter acesso ao fluxo de entrada de dados através de um método específico de HttpEntity. Qual é este método? 
		
	
	getStringFromInputStream
	
	getJSONObject
	
	getInputStream
	
	getOutputStream
	
	getContent
	
	 
	Ref.: 201606149504
		
	
	 3a Questão 
	
	
	
	
	Considere que em uma aplicação Android deseja-se indicar que um download do JSON está em execução. Para tanto, devemos implementar o método: 
		
	
	doInBackground()
	
	onPostExecute()
	
	onCreateThread()
	
	onPreExecute()
	
	onProgressUpdate()
	
	 
	Ref.: 201606150271
		
	
	 4a Questão 
	
	
	
	
	A sintaxe JSON é de grande utilização para a intermediação de dados, particularmente no que se refere aos dados fornecidos por Web Services do tipo REST. Ao receber estes dados, o Java permite a interpretação dos mesmos a partir de um conjunto de classes específicas. Qual a classe para tratar os dados recebidos como um vetor de elementos?
		
	
	JSONObject
	
	JSONArray
	
	JSONList
	
	JSONException
	
	JSONVector
	
	 
	Ref.: 201606150272
		
	
	 5a Questão 
	
	
	
	
	Existem diversas formas para acessar um endereço HTTP no Android, e uma delas é com o uso de DefaultHttpClient. A conexão é aberta com o uso do método execute, o qual retorna um HttpResponse e, para uma chamada do tipo GET, recebe como parâmetro um objeto do tipo:
		
	
	URLGetter
	
	InputStream
	
	HttpGet
	
	HttpEntity
	
	URL
	
	 
	Ref.: 201606149374
		
	
	 6a Questão 
	
	
	
	
	A tecnologiadefinida como um sistema de software projetado para suportar a interoperabilidade entre máquinas sobre a rede e permitir comunicação entre aplicações, independente de sistema operacional e de linguagem de programação, tem sido uma solução muito empregada para integração de sistemas. Esta tecnologia refere-se a:
		
	
	Web Service 
	
	Content Provider
	
	SOAP 
	
	JSON 
	
	REST 
	
	 
	Ref.: 201606149362
		
	
	 7a Questão 
	
	
	
	
	Segundo a definição do Javadoc, uma coleção não ordenada de pares nome/valor corresponde a:
		
	
	JSONObject
	
	JSONList 
	
	JSONCollection 
	
	JSONVector 
	
	JSONArray. 
	
	 
	Ref.: 201606149368
		
	
	 8a Questão 
	
	
	
	
	Analise a afirmativa abaixo:
Em JSON, é uma sequência ordenada de valores. 
Segundo a definição Javadoc estamos nos referindo a classe: 
		
	
	JSONList 
	
	JSONArray. 
	
	JSONCollection 
	
	JSONObject
	
	JSONVector 
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A10__V2
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
10a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A10__V2 
	07/03/2018 10:46:50 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606149504
		
	
	 1a Questão 
	
	
	
	
	Considere que em uma aplicação Android deseja-se indicar que um download do JSON está em execução. Para tanto, devemos implementar o método: 
		
	
	onProgressUpdate()
	
	doInBackground()
	
	onPostExecute()
	
	onCreateThread()
	
	onPreExecute()
	
	 
	Ref.: 201606149469
		
	
	 2a Questão 
	
	
	
	
	Para fazer requisições pelo protocolo HTTP, a API do Android oferece duas alternativas. Entretanto, nos dias de hoje não é mais recomendado utilizar essas classes, porque a equipe do Google não dá manutenção a essas implementações. Asssinale a alternativa que indica o nome da classe que é desenvolvida e suportada pelo Google, e, de dessa forma, é recomendada para o processamento dessas requisições.
		
	
	DefaultHttpClient
	
	HttpUrlConnection
	
	HttpResponse
	
	AndroidHttpClient
	
	HttpRequest 
	
	 
	Ref.: 201606150272
		
	
	 3a Questão 
	
	
	
	
	Existem diversas formas para acessar um endereço HTTP no Android, e uma delas é com o uso de DefaultHttpClient. A conexão é aberta com o uso do método execute, o qual retorna um HttpResponse e, para uma chamada do tipo GET, recebe como parâmetro um objeto do tipo:
		
	
	InputStream
	
	HttpGet
	
	URL
	
	HttpEntity
	
	URLGetter
	
	 
	Ref.: 201606149374
		
	
	 4a Questão 
	
	
	
	
	A tecnologia definida como um sistema de software projetado para suportar a interoperabilidade entre máquinas sobre a rede e permitir comunicação entre aplicações, independente de sistema operacional e de linguagem de programação, tem sido uma solução muito empregada para integração de sistemas. Esta tecnologia refere-se a:
		
	
	REST 
	
	SOAP 
	
	JSON 
	
	Content Provider
	
	Web Service 
	
	 
	Ref.: 201606149362
		
	
	 5a Questão 
	
	
	
	
	Segundo a definição do Javadoc, uma coleção não ordenada de pares nome/valor corresponde a:
		
	
	JSONVector 
	
	JSONList 
	
	JSONCollection 
	
	JSONArray. 
	
	JSONObject
	
	 
	Ref.: 201606149368
		
	
	 6a Questão 
	
	
	
	
	Analise a afirmativa abaixo:
Em JSON, é uma sequência ordenada de valores. 
Segundo a definição Javadoc estamos nos referindo a classe: 
		
	
	JSONList 
	
	JSONObject
	
	JSONArray. 
	
	JSONCollection 
	
	JSONVector 
	
	 
	Ref.: 201606150276
		
	
	 7a Questão 
	
	
	
	
	Um erro comum na programação para acesso HTTP no Android é o uso de uma conexão em meio à Activity, ou seja, na Thread principal, o que irá gerar um erro. Com isso é necessário uso de execução em paralelo, o que pode ser obtido com o uso de um objeto do tipo AsyncTask. O trecho que será executado em paralelo deve ser implementado no método: 
		
	
	onCreate
	
	onPreExecute
	
	onPostExecute
	
	doInBackground
	
	doInProgress
	
	 
	Ref.: 201606150271
		
	
	 8a Questão 
	
	
	
	
	A sintaxe JSON é de grande utilização para a intermediação de dados, particularmente no que se refere aos dados fornecidos por Web Services do tipo REST. Ao receber estes dados, o Java permite a interpretação dos mesmos a partir de um conjunto de classes específicas. Qual a classe para tratar os dados recebidos como um vetor de elementos?
		
	
	JSONObject
	
	JSONList
	
	JSONVector
	
	JSONArray
	
	JSONException
	
	
 
 
Parte inferior do formulário
Parte superior do formulário
		
		
	
	
	
	CCT0270_EX_A9__V3
	
	 
	 
	
		
		 
	PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
9a aula
		
	 
	Lupa
	 
	 
	
Vídeo 
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0270_EX_A9__V3 
	07/03/2018 12:36:55 (Finalizada)
	Aluno(a): 
	2017.4 EAD 
	Disciplina: CCT0270 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS  
	
	 
	Ref.: 201606150264
		
	
	 1a Questão 
	
	
	
	
	Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve ser descendente de:
		
	
	Cursor
	
	TableFactory
	
	ArrayAdapter
	
	SQLiteDatabase
	
	SQLiteOpenHelper
	
	 
	Ref.: 201606149320
		
	
	 2a Questão 
	
	
	
	
	Observe o trecho de código abaixo:
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " +
"id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"title TEXT, "+
"author TEXT )";
obj.execSQL(CREATE_BOOK_TABLE);
podemos afirmar que obj é do tipo: 
		
	
	SQLiteDatabase
	
	SQLiteContext
	
	JDBC
	
	SQLiteOpenHelper
	
	Context
	
	 
	Ref.: 201606149326
		
	
	 3a Questão 
	
	
	
	
	A comunicação entre o aplicativo e o banco de dados SQLite pode ser implementada por meio de instruções SQL. A classe que possui o objetivo de permitir a execução de instruções SQL é:
		
	
	SQLiteOpenHelper
	
	SQLiteDatabase
	
	SQLiteStatement
	
	ContentValues
	
	SQLiteContentValues
	
	 
	Ref.: 201606149094
		
	
	 4a Questão 
	
	
	
	
	Uma aplicação Android faz a manipulação de dados em uma tabela de nome "usuario" com duas colunas do tipo texto: "login" e "senha". Deseja-se fazer a inclusão de um novo registro nessa tabela. Para tanto, considere o trecho de código a seguir:
String sql = "INSERT INTO usuario VALUES (?,?);
SQLiteDatabase banco = this.getWritableDatabase();
SQLiteStatement cmd = banco.compileStatement(sql);
E indique a linha de comando correta para definir o parâmetro "1234" para a coluna "senha" da tabela em questão.
		
	
	cmd.bindString(2,"1234");
	
	cmd.bindString (3,"1234");
	
	cmd.bindString (1,"1234");
	
	cmd.bindString(0,"1234");
	
	cmd.bindString(4,"1234");
	
	 
	Ref.: 2016060717395a Questão 
	
	
	
	
	Sobre Intent do Android, marque a afirmativa verdadeira: 
		
	
	É utilizada para iniciar a navegação entre telas de uma aplicação.
	
	Permite a comunicação entre activity¿s através de mensagens.
	
	Representa uma ação realizada pelo usuario.
	
	Deve ser instanciada, contendo a mensagem a ser enviada para outra Activity.
	
	É criada através do método startActivity( ).
	
	 
	Ref.: 201606150265
		
	
	 6a Questão 
	
	
	
	
	Uma consulta em linguagem SQL ao SQLite, a partir de um objeto SQLiteDatabase, retornará um tipo específico de objeto que viabiliza o acesso individualizado aos valores dos registros retornados. Este objeto é de que tipo?
		
	
	Cursor
	
	List
	
	Array
	
	ArrayList
	
	Vector
	
	 
	Ref.: 201606149106
		
	
	 7a Questão 
	
	
	
	
	Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe SQLiteOpenHelper. Esta classe auxilia o desenvolvedor no processo de criação e gerenciamento das versões do banco de dados. Assinale o método da classe que realiza a abertura e/ou criação do banco de dados, permitindo apenas que sejam efetuadas leituras dos dados.
		
	
	getOpenDatabase 
	
	getWritableDatabase 
	
	getCursorDatabase 
	
	getResultDatabase
	
	getReadableDatabase
	
	 
	Ref.: 201606076135
		
	
	 8a Questão 
	
	
	
	
	Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete?
		
	
	SQLiteStatement
	
	ContentValues
	
	SQLiteOpenHelper
	
	SQLiteDatabase
	
	Cursor
	
	
 
 
Parte inferior do formulário

Outros materiais