Prévia do material em texto
Desenvolvimento Mobile (/aluno/timeline/in… Adg4 - Desenvolvimento Mobile (/notificacao /index) Informações Adicionais Período: 07/11/2022 00:00 à 03/12/2022 23:59 Situação: Cadastrado Protocolo: 802922394 Avaliar Material 1) a) b) c) d) e) 2) "Atualmente, aplicativos processam informações de seus usuários todo o momento. As informações estão armazenadas na nuvem e estão disponíveis sempre que o usuário precisar." Ao trabalhar com essas informações, utilizamos o RecyclerView. SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: Desenvolvendo VI com Recyclerview. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 1, 2018. Assinale a alternativa correta que descreve o que é um RecyclerView. Alternativas: É a classe responsável por fornecer cada item da listagem. É a classe responsável por instanciar os elementos de layout que são exibidos em cada item. É um elemento View inserido no layout para exibir uma listagem de conteúdo. Alternativa assinalada É uma coleção com tamanho ajustável de objetos. É o gerenciador de conteúdo onde é definido qual é a disposição do itens da lista (se será uma lista vertical ou horizontal, por exemplo). Adapter é a classe responsável por fornecer cada item da listagem. Já o ViewHolder é a classe responsável por instanciar os elementos de layout que são exibidos em cada item. SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: Desenvolvendo VI com Recyclerview. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 1, 2018. Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br /cogna/). Ok Colaborar - Adg4 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at... 1 of 3 08/11/2022 11:16 https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000 https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000 https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000 https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000 https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000 https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index javascript:void(0); javascript:void(0); https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ a) b) c) d) e) 3) Para a classe ser uma Adapter é necessário herdar RecyclerView.Adapter<ViewHolder> e implementar os métodos obrigatórios. Considerando esse contexto apresentado, analise as seguintes sentenças: I. onCreateViewHolder() é o método responsável por inflar o layout criado. Este layout será exibido em cada item. II. onBindViewHolder() é o método responsável por definir o conteúdo de cada item que será exibido na listagem. Se o RecyclerView conter dez objetos para serem exibidos, então, este método será chamado automaticamente dez vezes para criar cada item da listagem. III. getItemCount() é o método responsável por informar ao Adapter a quantidade total de itens que devem ser exibidos. Agora, assinale a alternativa que apresenta a resposta correta. Alternativas: Apenas a afirmativa I está correta. Apenas a afirmativa II está correta. Apenas as afirmativas II e III estão corretas. Apenas as afirmativas I e III estão corretas. As afirmativas I, II e III estão corretas. Alternativa assinalada Para implementar um RecyclerView é necessário criar uma classe java que estende um RecyclerView.Adapter e uma inner class estática que estende um RecyclerView.ViewHolder. O Adapter é responsável por criar cada item da listagem do RecyclerView, como representado na figura a seguir. SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: Desenvolvendo VI com Recyclerview. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 1, 2018. Fonte: MEDIUM. Listas com Recyclerview. Disponível em: <https://cdn-images-1.medium.com/max/1000 /0*qvc_ue7euqy4k3-x.png>. Acesso em: 28 jul. 2018. Sobre RecyclerView, analise as afirmativas a seguir e assinale V para verdadeiro e F para falso: ( ) Um elemento RecyclerView utiliza um Gerenciador de Layout para posicionar cada item da listagem. ( ) Para poder utilizar o RecyclerView é necessário adicioná-lo na seção dependencies do arquivo build.gradle (Module: app). ( ) A implementação do RecyclerView deve ser utilizada sem nenhum componente ou implementar para que os dados sejam exibidos de forma correta para o usuário. ( ) O RecyclerView deve estar registrado na seção dependencies do AndroidManifest.xml para poder ser utilizado. Assinale a alternativa que apresenta a sequência correta. Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br /cogna/). Ok Colaborar - Adg4 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at... 2 of 3 08/11/2022 11:16 https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ a) b) c) d) e) 4) a) b) c) d) e) Alternativas: V - V - F - F. Alternativa assinalada V - F - F - F. V - F - F - V. F - V - V - F. F - F - V - V. Há alguns, dias, um artigo da revista Quartz acusou a Google de fazer algo que ela já fez no passado: rastrear usuários Android e iOS sem o consentimento dos mesmos. Desta vez, a companhia não deixou muito claro como desabilitar o Histórico de Localização completamente e foi muito criticada por “mascarar” a desativação desse monitoramento. Depois da reação negativa, a empresa resolveu fazer um comunicado: “o Google usa diferentes abordagens para melhorar a experiências pessoas, incluindo o Histórico de Localização, Atividade na Web e de Apps e Serviços de Localização de cada dispositivo. Fornecemos descrições claras dessas ferramentas e controles robustos para que as pessoas possam ativá-las ou desativá-las e excluir seus históricos a qualquer momento”. Disponível em: <https://www.tecmundo.com.br/seguranca/133320-google-admite-rastrear-usuarios-android- ios-localizacao-desligada.htm>. Acesso em: 18 ago. 2018. Existe uma plataforma da empresa Google para Android para serviços em cloud, que oferece e disponibiliza diversos produtospara desenvolver aplicativos com alta-performance e que podem ser combinados para oferecer mais funcionalidades para os usuários. Assinale a alternativa que apresenta corretamente estas características. Alternativas: Firefox. Firebase. Alternativa assinalada Firebird. Firewire. Fireblade. Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br /cogna/). Ok Colaborar - Adg4 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at... 3 of 3 08/11/2022 11:16 https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/ https://www.canaldatransparencia.com.br/cogna/