Buscar

AV PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Prévia do material em texto

Avaliação: CCT0771_AV_201509169148 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 201509169148 - JOSÉ EDILBERTO DE CASTRO SILVA
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA
Nota da Prova: 7,0 Nota de Partic.: Av. Parcial Data: 12/11/2018 20:22:35
1a Questão (Ref.: 201512086756) Pontos: 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:
Intent
Service
Content Provider
Broadcast Receiver
Activity
2a Questão (Ref.: 201512157252) Pontos: 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."
Resource.xml
String.xml
Content_main.xml
Activity_main.xml
AndroidManifest.xml
3a Questão (Ref.: 201510181030) Pontos: 1,0 / 1,0
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.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 of 4 28/11/2018 15:46
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 - B - C
C - D - A - B
A - B - C - D
B - C - D - A
D - A - C - B
4a Questão (Ref.: 201510181065) Pontos: 0,0 / 1,0
Qual método no Android é usado para recuperar a referência por id de um componente view do arquivo xml ?
findViewById(String id);
retrieveResourceById(int id);
findViewId(int id);
findViewById(int id);
findViewByReference(int id);
5a Questão (Ref.: 201512086769) Pontos: 0,0 / 1,0
Em uma aplicação Android, deseja-se criar um menu que é exibido quando o usuário clica e segura, por mais de 2
segundos, um componente visual.
Indique abaixo, o tipo de menu que contempla a especificação acima.
Menu de contexto
Menu de Icone
Menu expandido
Menu Pop-up
Menu de opção
6a Questão (Ref.: 201512207404) Pontos: 1,0 / 1,0
Uma notificação Android nada mais é do que uma mensagem que aparece na barra de status Android. Seu objetivo
é notificar ao usuário sobre algum evento, seja através de um ícone na barra de status, através de vibração, som
ou acender de luzes do dispositivo. Em um projeto, quando utilizamos o objeto Notification devemos implementar,
no mínimo, os métodos:
setSmallIcon(), setContentText() e setContentIntent()
setAutoCancel(), setLargeIcon() e setSubText()
setSmallIcon(), setContentTitle() e setContextText().
setContentTitle(), setSubText() e setAutoCancel()
setContentIntent(), setAutoCancel() e setSmallIcon().
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 of 4 28/11/2018 15:46
7a Questão (Ref.: 201512216009) Pontos: 0,0 / 1,0
Considere as alternativas abaixo apresentadas, e assinale aquela que indica a unidade de medida suportada pelo
Android que é muito usada na especificação do tamanho da fonte do aplicativo.
pt
in
sp
dp
px
8a Questão (Ref.: 201510181109) Pontos: 1,0 / 1,0
Marque a opção que representa um banco de dados para aplicações para Dispositivos moveis.
onReset
SQLite
Sql Server
Oracle
Windows Server
9a Questão (Ref.: 201510258242) Pontos: 1,0 / 1,0
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");
10a Questão (Ref.: 201510259424) Pontos: 1,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:
doInProgress
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 of 4 28/11/2018 15:46
onPreExecute
doInBackground
onCreate
onPostExecute
Período de não visualização da prova: desde 07/11/2018 até 27/11/2018.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 of 4 28/11/2018 15:46

Continue navegando