Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID AV 2022 1

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

25/06/22, 15:25 https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=284908485
https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=284908485 1/5
 
Disciplina: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID AV
Aluno:
Professor: ANDRE PRZEWODOWSKI FILHO
 Turma: 9001
Avaliação:
2,0
Av. Parcial.:
1,5
Nota SIA:
2,0 pts
O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
 
02358 - CONEXÃO REMOTA COM REACT NATIVE 
 
 1. Ref.: 6076801 Pontos: 0,00 / 1,00
A resposta de uma requisição realizada com a biblioteca Axios pode ser acessada através do objeto:
 JSONResponse.
 Response.data.
innerHTML.
JSON.stringify().
responseText.
 2. Ref.: 6076721 Pontos: 1,00 / 1,00
O HTTP é um protocolo de transferência usado pela World Wide Web. Para tal, são especificadas mensagens de requisição a servidores e
resposta. No HTTP são aceitas operações, também conhecidas como métodos. Sobre os métodos HTTP, assinale a alternativa correta.
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076801.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076721.');
25/06/22, 15:25 https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=284908485
https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=284908485 2/5
O método POST é comumente usado para solicitar a consulta a opções.
 O método GET é comumente usado para solicitar a leitura de um recurso.
O método PUT é comumente usado para solicitar a leitura de cabeçalho de uma página.
O método DELETE é comumente usado para solicitar a remoção da conexão com o servidor.
O método TRACE é comumente usado para solicitar o rastreio dos servidores por onde a solicitação é enviada.
 
02525 - INTERFACE GRÁFICA COM REACT NATIVE 
 
 3. Ref.: 6042672 Pontos: 0,00 / 1,00
No ambiente web, um elemento é bastante usado para a exibição de informações, sobrepondo os demais elementos visuais da página.
Trata-se do pop-up ou, como vem sendo mais recentemente chamado, modal. Em React Native, tal componente, o modal, também está
disponível. A respeito desse componente, é correto afirmar que:
Embora muito útil, o desenvolvedor não tem total controle sobre a exibição do modal, uma vez que o usuário pode desabilitar, em
seu dispositivo, a exibição dele.
Seu uso deve ser evitado ao máximo, pois tal elemento polui a tela, além de deixar o usuário confuso.
 Diferentemente dos demais componentes disponíveis em React Native, não é possível controlar, por meio de códigos, como funções
ou state, a exibição do modal.
 Considerando os tamanhos de tela limitados dos dispositivos móveis, utilizar o componente modal consiste em uma boa estratégia,
já que ele permite exibir de forma controlada mais informações ao usuário, inclusive sem fazer com que ele precise alternar entre
diferentes telas.
Como se trata de um componente para a exibição de informações complementares, que, portanto, preza pela simplicidade, o modal
só pode conter em si o componente Text.
 4. Ref.: 6042749 Pontos: 0,00 / 1,00
O React Native fornece alguns recursos para a estilização de aplicativos. Marque a alternativa que corresponde a tais recursos.
Os estilos, em React Native, devem ser armazenados em arquivos externos com a extensão CSS.
Algumas propriedades de estilo estão disponíveis apenas por meio de bibliotecas externas, como a Styled Components.
 É possível aplicar estilos CSS utilizando os mesmos nomes de propriedades usados no ambiente web, usando até a tag/componente
< style > para isso.
Além de permitir a inclusão de estilos por meio da tag < style > de forma interna, em React Também é possível utilizar o código JS
para a estilização dos componentes.
 A estilização de aplicativos React Native segue os princípios similares aos de páginas web. Logo, é possível aplicar estilos de forma
inline, interna ou externa. Uma das principais diferenças ao se utilizar os estilos se dá pelo nome das propriedades, as quais, em
React, precisam estar no formato camelCase.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042672.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042749.');
25/06/22, 15:25 https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=284908485
https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=284908485 3/5
 
02700 - PERSISTÊNCIA DE DADOS COM REACT NATIVE 
 
 5. 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?
find
findAll 
persist
 insertOne
create
 6. Ref.: 6042486 Pontos: 0,00 / 1,00
Bancos de dados MongoDB são bastante pesados, sendo utilizados em servidores, e o acesso para consulta e manipulação deve ser
intermediado por um serviço Web, que normalmente oferece uma API do tipo REST, fornecendo dados no formato JSON. Para a
construção do aplicativo cliente, no React Native, podemos utilizar uma biblioteca que facilita a criação das chamadas HTTP para o serviço
Web, englobando todos os métodos do protocolo, a qual é chamada de:
mongodb
 express 
ngrok
 axios 
router
 
02793 - SINTAXE E COMPONENTES DO REACT NATIVE 
 
 7. Ref.: 6041103 Pontos: 0,00 / 1,00
A exemplo do que é possível fazer em aplicações web, também se pode validar dados inseridos em componentes do tipo TextInput em
React Native. Normalmente, tal validação é realizada na ocorrência de dois eventos. Marque a alternativa que corresponde a esses
eventos.
Onfocus e onblur.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042485.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042486.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041103.');
25/06/22, 15:25 https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=284908485
https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=284908485 4/5
Oninit e onexit.
 Focus e blur.
Submit e clear.
 Onpress e onclick.
 8. Ref.: 6041100 Pontos: 0,00 / 1,00
Aponte o comando utilizado para se inicializar a visualização do aplicativo React Native em um dispositivo físico ou virtual na plataforma
Android.
 npx react-native init nome_da_aplicacao
 npx react-native run-android
expo init react-native nome_da_aplicacao
npx install run-android
npm install nome_da_aplicacao
 
02826 - TÓPICOS AVANÇADOS EM REACT NATIVE 
 
 9. Ref.: 6043199 Pontos: 0,00 / 1,00
Tanto Android quanto iOS apresentam estruturas para armazenamento seguro de dados simples, normalmente associados à configuraçã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? 
CryptoJS
KeyStore
 AsyncStorage
 EncryptedStorage
Dispatcher
 10. Ref.: 6043201 Pontos: 0,00 / 1,00
Ao final do processo de desenvolvimento, com todos os testes executados com sucesso e melhorias de performance implementadas, um
aplicativo deve ser empacotado para que possa ser distribuído. Para o ambiente Android, qual será o programa utilizado na criação de
uma versão para distribuição em um projeto do tipo nativo?
Expo Client
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041100.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043199.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043201.');
25/06/22, 15:25 https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=284908485
https://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_prova=284908485 5/5
p
 XCode
 gradlew
keytool
Expo

Continue navegando