Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/4 Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aluno(a): RAFAEL DE JESUS SOUZA 202008398134 Acertos: 10,0 de 10,0 23/03/2021 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 Smart TV Activity Dispositivos Móveis Computadores Respondido em 23/03/2021 16:01:05 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." String.xml AndroidManifest.xml Resource.xml Activity_main.xml Content_main.xml Respondido em 23/03/2021 16:02:02 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; Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 24/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/4 Versão mínima da API Android. Acerto: 1,0 / 1,0 Uma classe Activity na plataforma android representa: Um arquivo xml de configuração Um objeto do tipo botão. Uma classe utilitária Uma classe encapsulada com getters e setters Uma tela do aplicativo móvel Respondido em 23/03/2021 16:02:50 Acerto: 1,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 componente do tipo ButtonClick implementar um OnItemClickListener implementar um OnClickListener implementar um componente onMouseClickListener Respondido em 23/03/2021 16:04:13 Acerto: 1,0 / 1,0 Sobre menus é correto afirmar que: O sistema Android disponibiliza apenas dois tipos de menus: menu de contexto e menu pop-up. Um menu popup suporta submenus aninhados. São um recurso extremamente utilizado e de fácil implementação, por isso a sua usabilidade e aparência dos mesmos não são quesitos importantes. Um menu popup suporta ícones. Um menu de contexto é exibido quando o usuário clica e segura, por mais de 2 segundos, um componente visual. Respondido em 23/03/2021 16:05:18 Explicação: Um menu de contexto é exibido quando o usuário clica e segura, por mais de 2 segundos, um componente visual. Menus, por serem comuns, necessitam que a sua usabilidade e aparência dos mesmos são quesitos necessitam de atenção especial. O sistema Android disponibiliza apenas 3 tipos de menus. Um menu popup não suporta ícones. Um menu popup não suporta submenus aninhados. Acerto: 1,0 / 1,0 Questão3 a Questão4 a Questão5 a Questão6 a 24/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/4 Como deve ser configurado um ProgressDialog para representar o avanço de uma tarefa mensurável e finita? Devemos utilizar setMax com o valor STYLE_HORIZONTAL. Devemos utilizar setProgressDialog com o valor STYLE_FINITE. Devemos utilizar setProgressDialog com o valor STYLE_HORIZONTAL. Devemos utilizar setProgressDialog com o valor STYLE_SPINNER. Devemos utilizar setMax com o valor STYLE_SPINNER. Respondido em 23/03/2021 16:07:05 Explicação: O método setProgressStyle define o estilo da ProgressDialog, podendo ser STYLE_HORIZONTAL(Loop Finito) ou STYLE_SPINNER(Loop Infinito). Acerto: 1,0 / 1,0 Considere as alternativas abaixo apresentadas, e assinale aquela que indica a unidade de medida suportada pelo Android que, embora não recomendada, corresponde a 1/72 de polegada. dp px pt mm in Respondido em 23/03/2021 16:08:09 Explicação: pt (pontos) - É uma unidade de medida que corresponde a 1/72 de uma polegada, segundo o tamanho físico da tela do dispositivo. Por este motivo, o uso desta unidade de medida não é recomendado. Acerto: 1,0 / 1,0 Marque a opção que representa um banco de dados para aplicações para Dispositivos moveis. SQLite onReset Oracle Windows Server Sql Server Respondido em 23/03/2021 16:09:02 Acerto: 1,0 / 1,0 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? TableAdapter ListAdapter ArrayAdapter Questão7 a Questão8 a Questão9 a 24/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/4 SQLiteAdapter SimpleCursorAdapter Respondido em 23/03/2021 16:10:31 Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo SimpleCursorAdapter para o preenchimento de uma ListView. Acerto: 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: doInBackground doInProgress onCreate onPreExecute onPostExecute Respondido em 23/03/2021 16:11:31 Explicação: Para uma AsyncTask, ocorre onPreExecute, antes da execução em paralelo, e onPostExecute, ao seu término. O trecho que executará em uma thread separada deve ficar no método doInBackground. Questão10 a javascript:abre_colabore('38403','219788775','4422299237');
Compartilhar