Baixe o app para aproveitar ainda mais
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
Compartilhar