Buscar

Desenv de Aplicações para Móveis - Atv de Autoaprendizagem 2 2

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

Desenvolvimento para Dispositivos Móveis
Atividade de Autoaprendizagem 2
1. Pergunta 1
Leia o trecho a seguir:
“O add-on Google API’s é uma extensão do Android SDK que disponibiliza essencialmente uma API externa para trabalhar com mapas até de outros componentes e serviços do Google que rodam no Android.”
Fonte: MONTEIRO, João Bosco. GOOGLE ANDROID. Casa do Código. São Paulo. 2014. p. 119. 
O trecho acima trata um dos modelos de extensão SDK utilizado. Assim, considerando as informações apresentadas e os conteúdos estudados sobre Extensão do API no SDK, podemos afirmar que o Rapanui é uma API:
distinto à API do Gideos, por corrigir uma escrita do código complexa.
semelhante à API do Corona, por apresentar uma escrita do código simples.
distinto do API do Moai, por apresentar uma linguagem do código simples.
semelhante à API do Corona, por redigir uma escrita do código complexo.
semelhante à API do Moai, por alterar uma escrita do código simples.
2. Pergunta 2
 “Cada lançamento de versão do Android demanda meses até que o dispositivo móvel do usuário seja atualizado. Ao criar um projeto no Android Studio, o IDE fornece dados sobre a abrangência de usuários para cada versão disponível do sistema.”
Fonte: SCHEFFER, Hudson. Desenvolvimento para Dispositivos Móveis. Londrina: Editora e Distribuidora Educacional. S.A. 2018. p. 15.
Considerando essas informações e o conteúdo estudado sobre o Ambiente de Desenvolvimento Android Studio, podemos afirmar que os três componentes básicos para a instalação do Android Studio são, respectivamente: 
SDK, JDK e IDE. 
JDK, IDE e SDK.
JDK, SDK e JavaScript.
JavaScript, JDK e IDE.
IDE, JDK e SDK.
3. Pergunta 3
Leia o trecho abaixo:
“O processo de instalação e gerenciamento do SDK é realizado no ambiente do Android Studio por meio do SDK Manager (Gerenciador do SDK). Em alguns momentos, será necessário acessar o SDK Manager para fazer download de novos componentes ou atualizar os componentes já instalados. ”
Fonte: SCHEFFER, Hudson. Desenvolvimento para Dispositivos Móveis. Londrina: Editora e Distribuidora Educacional. S.A. 2018. p. 12.
O trecho acima trata do gerenciamento do SDK. Considerando essas informações e o conteúdo estudado sobre as Configurações do sistema Android, é possível afirmar que SDK se caracteriza por:
ser um software que possibilita aos programadores desenvolver de forma nativa os aplicativos direcionados para a plataforma Android.
estar ajustado aos espaços de desenvolvimento de plataformas móveis que apresentassem níveis elevados e risco.
apresentar os recursos mais sofisticados de linguagem de programação e dispositivos móveis. 
dinamizar os acessos nas plataformas Android influenciando na produtividade do sistema.
tratar basicamente da disponibilização das plataformas móveis, ampliando a utilização de aplicativos.
4. Pergunta 4
Leia o trecho a seguir:
“Existem alguns recursos de aceleração de hardware que podem melhorar o desempenho do emulador. Antes de executar um aplicativo no emulador, você precisa criar um AVD (Android Virtual Device)”.
Fonte: HARVEY Deitel, PAUL Deitel, ABBEY Deitel Android: Como programar. Porto Alegre: Bookman Editora, 2ª edição. 2015. p. 22.
Considerando essas informações e o conteúdo estudado sobre as configurações do sistema Android, é possível afirmar que o AVD se caracteriza por:
inserir uma linguagem de programação Java nos aplicativos móveis, como um Ipad, por exemplo.
gerenciar os dados codificados dentro das plataformas móveis dentro dos dispositivos.
desenvolver procedimentos de codificação de dados pertinentes ao desenvolvimento de linguagens de programação.
apresentar instrumentos eficazes de controle de aplicações móveis, tais como o Java e o HTML.  
possibilitar a simulação e realização dos testes nos aplicativos que serão desenvolvidos.
5. Pergunta 5
Leia o trecho a seguir:
“Durante o processo de compilação, o Kit de Desenvolvimento de Software (SDK) executa a ferramenta Android Asset Packaging Tool - aapt (‘Ferramenta de Empacotamento de Recursos do Android’). Essa ferramenta se encarrega de procurar por arquivos e referências de recursos e, como resultado, a Classe R é gerada automaticamente.”
Fonte: SCHEFFER, Hudson. Desenvolvimento para Dispositivos Móveis. Londrina: Editora e Distribuidora Educacional. S.A. 2018. p. 52.
Considerando essas informações e o conteúdo estudado sobre a utilização do SDK no Android, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. (  ) A classe principal é denominada de “TcgfGroup”, cuja principal função é implementar a performance geral dos componentes apresentados na tela.
II. ( ) A classe classificada como “TcgfDisplayObject” possibilita a união de componentes visando o criação de elementos visuais com maior nível de complexidade.
III. ( ) O TcgfInputManager” tem a função de abstrair o processo de analise dos eventos que adotam o toque ou clique de mouse e passam a entendê-los como gesto. 
IV. ( ) As telas “sensíveis ao toque” estão disponíveis desde os anos 80, porém a tecnologia do hardware adotada na época limitava a interação com o usuário.
Agora, assinale a alternativa que apresenta a sequência correta:
F, V, V, F.
F, F, V, V.
V, F, F, V.
F, V, F, V.
V, F, V, F.
6. Pergunta 6
Leia o trecho a seguir:
“Por padrão, o IDE a configura como ‘Android’, assim são exibidos apenas os arquivos mais importantes para o desenvolvimento do projeto. Para ver a estrutura real de arquivos, selecione a opção ‘Project’.”
Fonte: SCHEFFER, Hudson. Desenvolvimento para Dispositivos Móveis. Londrina: Editora e Distribuidora Educacional. S.A. 2018. p. 256.
A partir dessas informações e do conteúdo estudado a respeito da criação do primeiro projeto, podemos definir que a filtragem dos arquivos é:
um conjunto diversificado de ações, que mantém a maneira de exibir os arquivos do projeto.
um método de análise utilizado para gerar automaticamente a plataforma móvel mais rígida e padronizada.
uma lista suspensa que apresenta uma série de possibilidades que alteram a maneira de exibir os arquivos do projeto.
uma infraestrutura operacional diversificada, que mantém independente a forma os dispositivos móveis serão configurados.
uma série dos serviços para dispositivos móveis que utilizam uma ideia de conexão entre os diferentes aplicativos.
7. Pergunta 7
Leia o trecho a seguir: 
“Vale a pena citar que as versões mais recentes do iOS podem ou não ser compatíveis com os hardwares mais antigos dos dispositivos da Apple, servindo como um guia inicial para saber qual versão do sistema operacional é suportada por cada hardware.”
Fonte: MILANI, André. Programando para iPhone e iPad: aprenda a construir aplicativos para o iOS. São Paulo: Novatec Editora. 2012. p. 16.
O trecho acima trata das possíveis limitações aos quais a arquitetura iOS está sujeita. Assim, e considerando os conteúdos sobre as Plataformas de Desenvolvimento Móvel, analise as afirmativas a seguir sobre as outras restrições das aplicações de iOS:
I. Quanto ao limite de processamento, cabe ao desenvolvedor conhecer os dispositivos e quais os seus recursos mais importantes para ser utilizados de maneira apropriada e uma aplicação executada com sucesso. 
II. O tempo de resposta normalmente ocorre quando uma aplicação apresentar variados tamanhos de tela. Esses valores são considerados ao longo do desenvolvimento de suas aplicações.  
III. No que se refere ao tamanho de memória, pode-se afirmar que esses aspectos podem ser distintos entre os dispositivos, porem apresenta capacidade menor que os computadores de mesa, por exemplo.
IV. A resolução gráfica ocorre quando os dispositivos levam alguns segundos para responder certas ocasiões, em que o iOS entende que a aplicação se encontra em estado de ausência de resposta e pode interromper a sua execução.
Está correto apenas o que se afirma em:
II e III.
I e II.
I e IV.
I e III.      
III e IV.
8. Pergunta 8
Leia o trecho a seguir: 
“Se você instalou o Java 2 SDK, é provável que que tenha visto a execução do applet.O Java Plug-in pode ser instalado junto com o SDK e configurado para substituir o interpretador Java embutido na Internet Explore e em outros browsers.”
Fonte: CADENHEAD. Rogers. Aprenda em 21 dias Java 2. Rio de Janeiro: Elsevier. 2005. p. 259.
O trecho acima traz uma das funcionalidades do SDK. Com base nessas informações e no conteúdo estudado sobre as Alternativas de SDK para Desenvolvimento Multiplataforma, pode-se afirmar que os fatores principais que determinam a opção pelo SDK são:
plataformas móveis que terão suporte e a capacidade de comunicação sem fio.  
infraestrutura dos dados e as linguagens de programação utilizadas no desenvolvimento. 
plataformas móveis que terão suporte e as linguagens de programação utilizadas no desenvolvimento. 
a produtividade dos recursos e o desenvolvimento de plataformas para o acesso de dados.
a segurança de dados e a produtividade das plataformas móveis de plataformas.
9. Pergunta 9
Leia o trecho a seguir: 
“O desenvolvimento do aplicativo se dará com o software Android Studio na linguagem de programação Kotlin, a qual vem mostrando ser tendência no cenário de programadores, buscando trazer uma nova tecnologia para dentro da Empresa Brasileira de Pesquisa Resumos Expandidos XIV Mostra de Estagiários e Bolsistas 65 Agropecuária (Embrapa). ”
Fonte: OLIVEIRA, Emanuel de Souza. EVANGELISTA, Sílvio Roberto Medeiros. ROMANI, Luciana Alvim Santos. Aplicativo para consulta interativa e otimizada ao Zoneamento Agrícola de Risco Climático. Disponível em: https://www.alice.cnptia.embrapa.br/alice/bitstream/doc/1101342/1/Mostra20186367.pdf. Acesso em 01 Out. 2019. 
O trecho acima apresenta um dos benefícios do uso da linguagem Kotlin. A partir dessas informações e do conteúdo estudado sobre o uso do Kotlin como linguagem alternativa para o Android, é possível verificar que uma das principais vantagens oferecidas pelo Kotlin é/são a/as:
funções compactas.
declarações generalistas.
ampliação de tempo. 
imutabilidade.
proteção contra riscos.
10. Pergunta 10
Leia o trecho a seguir:
“A declaração de uma variável não define nem garante o seu valor. Variáveis não inicializadas podem conter qualquer valor e, sendo assim, seu uso acidental pode conduzir a resultados estranhos, levando-nos a procurar problemas em outras partes do programa.”
Fonte: JANDL JUNIOR, Peter. Curso básico de Linguagem C. São Paulo: Novatec. 2019. p. 2. 
Considerando essas informações e o conteúdo estudado sobre o Aprendendo Java, analise as linhas de código que tratam de uma declaração de variável e associe-as com suas respectivas características: 
1) String. 
2) Mensagem.
3) Sinal de igualdade (=).
4) Sinal ponto e virgula (;) .
(  ) Podem expor letras, sublinhados ou número, entretanto não podem se iniciar por meio de um número.
(  ) Caracteriza-se por ser um operador de “atribuição”, ou seja, pode ser usado para estabelecer valores e variáveis. 
(  ) Caractere utilizado para encerra a linha de código, ou seja, uma declaração em Java. 
(  ) A palavra inicial observada quando se declara uma variável é em relação ao tipo de dados, que traz a informação de qual modelo de dados a variável irá armazenar.
Agora, assinale a alternativa que apresenta a sequência correta:
1, 2, 4, 3.
4, 1, 2, 3.
3, 1, 2, 4.
2, 3, 1, 4.
2, 4, 3, 1.

Continue navegando

Outros materiais