Buscar

programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

17/10/2023, 20:02 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID  AV
Aluno: SIMONI TEODORA DE ARAUJO 202112001326
Turma: 9001
EEX0141_AV_202112001326 (AG)   20/07/2023 15:24:57 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
 
02358 - CONEXÃO REMOTA COM REACT NATIVE  
 
 1. 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:
innerHTML.
JSON.stringify().
 Response.data.
JSONResponse.
responseText.
 2. Ref.: 6076603 Pontos: 1,00  / 1,00
A respeito do OAuth2 é correto a�rmar:
Essa biblioteca, disponível tanto para sistemas Web como para aplicativos mobile, permite a realização de requisições a serviços
REST de forma segura.
O OAuth, em conjunto com o Bearer Token, são usados como chave de segurança que permitem a utilização segura de recursos de
terceiros.
 É um framework de autorização que permite a um aplicativo ter acesso limitado e controlado a recursos de terceiros, como APIs.
Trata-se de um protocolo de segurança, uma evolução do HTTPS para aplicativos móveis.
O OAuth2 é uma biblioteca disponível para o framework React Native que permite a realização de conexão remotas inseguras.
 
02525 - INTERFACE GRÁFICA COM REACT NATIVE  
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076801.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076801.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076603.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076603.');
17/10/2023, 20:02 EPS
https://simulado.estacio.br/alunos/ 2/5
 
 3. Ref.: 6042743 Pontos: 1,00  / 1,00
É muito comum carregarmos uma quantidade limitada de dados na renderização inicial de nosso aplicativo e, a partir daí, novos dados.
Nesse contexto, assinale a alternativa que corresponde ao comportamento dos componentes de lista no que diz respeito ao carregamento
de dados adicionais.
O VirtualizedList é o único componente que não possui suporte nativo ao carregamento de dados adicionais, uma vez que é
otimizado para lidar com dados imutáveis.
Os componentes de lista disponíveis em React Native possuem um atributo chamado state, de�nido dentro do componente e
responsável pelo controle do estado dos dados atribuídos a uma variável.
As propriedades ou props recebidas como herança de componentes-pai, como View ou ScrollView, permitem aos componentes de
lista monitorar eventuais atualizações nos dados por ele renderizados.
Tal funcionalidade não está disponível nos componentes de lista. Por outro lado, podemos capturar novos dados ''ouvindo'' seu
estado (state) em outros componentes do aplicativo.
 Todos os componentes de lista presentes no React Native possuem propriedades e métodos nativos para tratar o carregamento de
dados adicionais. Por meio deles, é possível tanto monitorar o acréscimo de novos dados como carregá-los sob demanda mediante
uma interação por parte do usuário.
 4. Ref.: 6042336 Pontos: 1,00  / 1,00
Assinale, das opções a seguir, a a�rmativa correta quanto ao propósito do componente SafeAreaView.
Organizar dinamicamente os elementos da tela quando o teclado é exibido a �m de manter tanto o teclado quanto os demais
elementos visíveis ao mesmo tempo.
O propósito do SafeAreaView é garantir que aplicativos que rodem na plataforma Android ocupem todo o espaço disponível na
tela, sem serem escondidos por elementos de navegação ou outros quaisquer.
Criar uma área na tela que permita que o teclado ocupe toda a área disponível, sobrepondo os demais elementos.
De�nir componentes de segurança para a proteção de dados críticos, como senhas.
 O objetivo do SafeAreaView é renderizar o conteúdo do aplicativo dentro dos limites da área segura de um dispositivo, sendo
suportado apenas por dispositivos da plataforma iOS.
 
02700 - PERSISTÊNCIA DE DADOS COM REACT NATIVE  
 
 5. Ref.: 6042004 Pontos: 1,00  / 1,00
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042743.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042743.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042336.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042336.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042004.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042004.');
17/10/2023, 20:02 EPS
https://simulado.estacio.br/alunos/ 3/5
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-navigation/native     
@types/react
 @react-native-async-storage/async-storage
 6. Ref.: 6042485 Pontos: 1,00  / 1,00
Para trabalhar com as coleções do MongoDB, a partir de um serviço Web, construído com base no Node.js, devemos inicialmente obter
uma conexão com a base, através da classe MongoClient, oferecida na biblioteca MongoDB. A partir da conexão, acessamos as coleções, e
podemos utilizar os métodos disponibilizados por elas para manipulação e consulta de documentos. Qual desses métodos permite a
inclusão de um documento?
persist
�nd
 insertOne
create
�ndAll 
 
02793 - SINTAXE E COMPONENTES DO REACT NATIVE  
 
 7. Ref.: 6041011 Pontos: 1,00  / 1,00
(Vunesp - 2020 - técnico em gestão - informática) Um programador, durante o desenvolvimento de um programa, descobriu que ele não
está funcionando de acordo com a especi�cação. No processo de depuração, ele resolveu inserir um breakpoint nesse programa, o que
permite...
 Inspecionar variáveis e conteúdo da memória durante a parada intencional do programa.
Executar o programa, instrução a instrução, do seu início ao �m.
Compilar seletivamente o programa, gerando o código executável somente com as partes que realmente serão executadas.
Fornecer ao programa n conjuntos de entradas de dados e executar, de uma só vez, n vezes o programa, uma para cada conjunto.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042485.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042485.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041011.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041011.');
17/10/2023, 20:02 EPS
https://simulado.estacio.br/alunos/ 4/5
Executar uma rotina de trás para frente, buscando rastrear a forma como as variáveis foram alteradas.
 8. Ref.: 6041305 Pontos: 1,00  / 1,00
Indique, entre as opções abaixo, o comando utilizado para a criação de um aplicativo React Native.
 npx react-native init nome_da_aplicacao
expo init nome_da_aplicacao
npx start
npm init nome_da_aplicacao ¿vd ou npm init nome_da_aplicacao ¿pd
init virtual-device ou init physical-device
 
02826 - TÓPICOS AVANÇADOS EM REACT NATIVE  
 
 9. Ref.: 6043262 Pontos: 1,00  / 1,00
O uso da arquitetura MVC permitiu uma boa organização das responsabilidades de cada tipo de componente utilizado na programação do
aplicativo. Segundo o padrão arquitetural, no ambiente do React Native, em que camadas �cariam, respectivamente, uma classe DAO e um
componente nativo JSX?
View e Model.
Controller e View.
 Model e View.
View e Controller.
Controller e Model.
 10. Ref.: 6043199 Pontos: 1,00  / 1,00
Tanto Android quanto iOS apresentam estruturas para armazenamento seguro de dados simples, normalmente associados à con�guração
dos aplicativos, como Keychain, para o iOS, e EncryptedSharedPreferences, no ambiente Android. Qual componente deve ser utilizado, no
desenvolvimento com React Native, para encapsular os mecanismos básicos de gravação segura de ambas as plataformas?     
KeyStore
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041305.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041305.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043262.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043262.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043199.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043199.');
17/10/2023,20:02 EPS
https://simulado.estacio.br/alunos/ 5/5
Dispatcher
AsyncStorage
CryptoJS
 EncryptedStorage

Continue navegando