Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Questão 	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:
	
Content Provider
	
Service
	
Intent
	
Broadcast Receiver
Certo 	
Activity
Respondido em 05/10/2020 17:10:41
Explicação:
O Activity é 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. Isso não significa que todo aplicativo precisa ter uma interface do usuário, mas, se tiver, precisará de, pelo menos, uma Activity.
2a
 Questão 	Acerto: 1,0 / 1,0
Em um projeto Android, há alguns arquivos que desempenham papel importante na definição e configuração do projeto. Assinale a alternativa que indica corretamente o nome do arquivo cuja descrição é apresentada a seguir:
"Considerado um dos principais arquivos de sua aplicação. É nele que são descritas informações essenciais à execução de seu projeto como, por exemplo:
 - Nome do pacote utilizado;
 - Nome das Activities;
 - Permissões que o aplicativo possui;
 - Versão mínima da API Android."
Certo 	
AndroidManifest.xml
	
Activity_main.xml
	
Content_main.xml
	
String.xml
	
Resource.xml
Respondido em 05/10/2020 17:12:25
Explicação:
Todo aplicativo tem que ter um arquivo AndroidManifest.xml (precisamente com esse nome) no diretório raiz. O arquivo de manifesto apresenta informações essenciais sobre o aplicativo ao sistema Android, necessárias para o sistema antes que ele possa executar o código do aplicativo. Entre outras coisas, o arquivo do manifesto contém:
Nome do pacote utilizado;
Nome das Activities;
Permissões que o aplicativo possui;
Versão mínima da API Android.
 
3a
 Questão 	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?
	Property file
	Layout file
	Java source file
Certo 	Manifest file
	R file
Respondido em 05/10/2020 17:14:28
4a
 Questão 	Acerto: 0,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(); } });
	É exibido um popup na tela com a mensagem ¿ctx¿.
	É exibido um AlertDialog.
	O comando findViewById serve para buscar o objeto da classe Activity.
Errado 	O código só funciona se estiver fora do método onCreate
Certo 	A mensagem Bom dia aluno é exibida quando clicado no botão em um Toast.
Respondido em 05/10/2020 17:26:39
5a
 Questão 	Acerto: 0,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"
	
WITHTEXT
	
NEVER
Errado 	
COLLAPSEACTIONVIEW
	
ALWAYS
Certo 	
IFROOM
Respondido em 05/10/2020 17:26:29
Explicação:
A constante IFROOM é empregada para a configuração do parâmetro android:showASActoin quando se deseja que o componente seja exibido na action bar, se existir espaço.
Seu uso é adequado para manter compatibilidade com diversos tipos de dispositivos e também com telas na vertical ou horizontal.
6a
 Questão 	Acerto: 1,0 / 1,0
Sobre a classe Toast é correto afirmar que:
	
Exibe uma pequena tela, que pode ser personalizada, com caráter permanente.
	
É útil para processar dados de entrada e saída.
	
O parâmetro contexto do método makeText() define o texto a ser exibido na mensagem.
	
É implementável através de um certo método estático que possui dois parâmetros.
Certo 	
É muito utilizada quando desejamos exibir mensagens de alertas para o usuário.
Respondido em 05/10/2020 17:26:11
Explicação:
A classe Toast(android.widget.Toast) é muito utilizada quando desejamos exibir mensagens de alertas para o usuário.
Esta exibe uma pequena tela, que pode ser personalizada, sem caráter permanente, ou seja, desaparecendo sem qualquer tipo de intervenção do usuário.
Para implementarmos este tipo de mensagem, é necessário obter uma instância de objeto Toast através do método estático, desta mesma classe, makeText(), que possui três parâmetros, conforme demonstrado abaixo:
Toast.makeText (contexto, texto, duração)
¿ No parâmetro contexto, definimos o contexto do aplicativo a ser exibido na mensagem;
¿ No parâmetro texto, definimos o texto a ser exibido na mensagem;
¿ No parâmetro duração, podemos definir o tempo de duração que a mensagem será exibida. A própria classe Toast nos oferece constantes para definirmos este tempo de duração, sendo elas Toast.LENGTH_SHORT e Toast.LENGTH_LONG.
7a
 Questão 	Acerto: 1,0 / 1,0
Assim como as dimensões, também podemos definir a cor diretamente em nossas propriedades ou, como recomendado, em um arquivo chamado colors.xml. O padrão RGB (Red/Green/Blue) é usado para definir cores nas telas Android. Assinale a alternativa correta que define a cor verde:
	
#0000ff
	
#ff0000
Certo 	
#00ff00
	
#00gg00
	
#gg0000
Respondido em 05/10/2020 17:18:21
Explicação:
O padrão RGB (Red/Green/Blue) é usado para definir cores nas telas Android. Para implementá-las, usamos a notação hexadecimal que é baseado no sistema de contagem com base 16. Precisamos de seis caracteres precedidos pelo carater # para representar a cor, onde os dois primeiros são referentes à cor vermelha, os dois seguintes à cor verde e os dois últimos à cor azul:
 
Vermelho - #ff0000
Verde - #00ff00
Azul - #0000ff
8a
 Questão 	Acerto: 1,0 / 1,0
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:
	A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
	A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Certo 	As asserções I e II são proposições falsas.
	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.
Respondido em 05/10/2020 17:23:44
9a
 Questão 	Acerto: 1,0 / 1,0
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.
	getWritableDatabase
Certo 	getReadableDatabase
	getResultDatabase
	getCursorDatabase
	getOpenDatabase
Respondido em 05/10/2020 17:19:43
10a
 Questão 	Acerto: 0,0 / 1,0
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:
Certo 	doInBackground
Errado 	onCreate
	onPreExecute
	doInProgress
	onPostExecute

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando