Baixe o app para aproveitar ainda mais
Prévia do material em texto
SABRINA GOMES 201803517141 Disciplina: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID AVS Aluno: SABRINA GOMES 201803517141 Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001 EEX0141_AVS_201803517141 (AG) 20/06/2022 13:22:23 (F) Avaliação: 8,0 Nota SIA: 8,0 pts 02358 - CONEXÃO REMOTA COM REACT NATIVE 1. Ref.: 6076564 Pontos: 1,00 / 1,00 Na definição de papéis existentes no framework OAuth2, é função do proprietário do recurso: Provê os recursos e determinar o mecanismo de controle de acesso sob os quais os mesmos serão disponibilizados. Fornecer o serviço de autenticação e validação de credenciais. Fornecer o serviço de autorização de acessos remotos. Gerar novas senhas a cada requisição recebida a partir de clientes externos. Conhecer todas as aplicações clientes que desejam utilizar os recursos por ele disponibilizados. 2. Ref.: 6076801 Pontos: 1,00 / 1,00 A resposta de uma requisição realizada com a biblioteca Axios pode ser acessada através do objeto: JSON.stringify(). innerHTML. JSONResponse. responseText. Response.data. 02525 - INTERFACE GRÁFICA COM REACT NATIVE 3. Ref.: 6042337 Pontos: 1,00 / 1,00 O componente FlatList é bastante semelhante ao VirtualizedList. Marque a opção que corresponde à principal diferença entre ambos. No VirtualizedList, não é possível utilizar um método na propriedade renderItem, obrigando que seu conteúdo seja definido inline, ao contrário do que acontece no FlatList. O VirtualizedList, por ser uma implementação-base, sendo considerado um tipo primitivo, está disponível apenas para a plataforma Android. O FlatList permite a exibição seccionada de dados, enquanto o VirtualizedList não o permite. No VirtualizedList, é possível haver o consumo e a exibição de dados provenientes de fontes externas, enquanto noEducational Performace Solution EPS ® - Alunos javascript:voltar(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076564.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076801.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042337.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') FlatList é possível consumir apenas dados criados em arrays na própria aplicação. O VirtualizedList oferece um suporte melhor a dados imutáveis. 4. Ref.: 6042746 Pontos: 0,00 / 1,00 Aponte qual alternativa corresponde ao conjunto de propriedades disponível nos três componentes de lista do React Native: section - extraData - data items - item - index height - style - index extraData - renderItem - keyExtractor foreach -renderItem - getItem 02700 - PERSISTÊNCIA DE DADOS COM REACT NATIVE 5. Ref.: 6042007 Pontos: 0,00 / 1,00 O armazenamento com SQLite é bastante simples na plataforma React Native, com um conjunto de objetos preparados para a execução de comandos SQL dentro de blocos transacionais. Para iniciar a programação necessária, devemos obter uma conexão com o banco de dados através da função getConnection. executeSQL. openDatabase. createTable. transaction. 6. Ref.: 6042004 Pontos: 1,00 / 1,00 O ambiente do React Native oferece componentes para as mais diversas situações, podendo contar com algumas bibliotecas nativas e outras importadas via NPM ou YARN. Qual biblioteca deve ser importada para permitir a escrita e leitura de pares chave-valor em arquivos de texto? @react-navigation/stack @react-native-community/masked-view @react-native-async-storage/async-storage @types/react @react-navigation/native 02793 - SINTAXE E COMPONENTES DO REACT NATIVE 7. Ref.: 6041187 Pontos: 1,00 / 1,00 A essência de um aplicativo escrito em React Native é: Função Pacote Módulo Componente Classe 8. Ref.: 6041184 Pontos: 1,00 / 1,00 Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042746.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042007.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042004.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041187.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041184.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') (Vunesp - 2013 - MPE/ES - agente especializado - analista de infraestrutura -adaptado) Na depuração de um código-fonte, para interromper a execução do programa em determinada linha ou instrução para análise, é necessária... Uma chamada de sistema (system call). A declaração de variáveis de parada. A inclusão de pontos de interrupção (breakpoints). A utilização de constantes. A geração de arquivos de log. 02826 - TÓPICOS AVANÇADOS EM REACT NATIVE 9. Ref.: 6043193 Pontos: 1,00 / 1,00 Considere um aplicativo React Native para controle de entregas, com uma base SQLite que é alimentada a partir do servidor diariamente, criado na arquitetura MVC, trabalhando com as entidades Cliente e Endereço, ambas já definidas ao nível da camada Model, bem como respectivos componentes DAO. Caso seja necessária uma busca de CLIENTES por BAIRRO, do tipo texto, como seria a assinatura do método ao nível do CONTROLLER? public obterBairro(bairro: string, useRetorno:(col: Ciente[])=>void):void {/*...*/} public Cliente[] obterBairro(String bairro) {/***/} public async obterBairro(bairro: string): Cliente[] {/***/} public void obterBairro(String bairro): Cliente[] {/***/} public async obterBairro(col: Cliente[], useRetorno:(b: Bairro)=>Cliente[]):Promise {/***/} 10. Ref.: 6043197 Pontos: 1,00 / 1,00 Um componente Reducer é parte integrante da arquitetura Redux, e tem como objetivo efetuar os processos necessários para a mudança do estado representado pelo componente Store. Quais são os requisitos para a definição de uma função Reducer? Ela deve ser uma função assíncrona, sem retorno de valor, que recebe um componente Store e altera seu estado via callback. Ela deve receber um componente View, obter os dados a partir dele, e utilizá-los para a modificação do estado atual do componente Store. Ela precisa receber um listener para o componente View e emitir o evento de atualização para o componente Store. Ela deve ter como entrada um estado inicial e uma ação, além de retornar o estado modificado ao final da execução. Ela precisa apenas receber o Dispatcher e repassar a solicitação para o componente Store. Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043193.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043197.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
Compartilhar