Buscar

COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS atividade-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 7 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

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 6, do total de 7 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

Prévia do material em texto

Atividade – 2 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS 
1- Neste século, o crescimento do uso da tecnologia móvel tem sido exponencial. 
O usuário, por meio de seu smartphone, acessa diversos serviços que facilitam 
em seu dia a dia. Esses serviços são disponibilidade em forma de aplicação. 
Essas aplicações são disponibilizadas em nuvem, baixadas e instaladas 
nos smartphones. 
 
 Em relação ao tema evolução da computação móvel, analise as afirmativas a 
seguir e assinale V para a(s) Verdadeira(s) e F para a(s) falsa(s): 
 
( ) O acesso torna-se fácil pois há uma queda de preço do dispositivos móveis. 
( ) Aparelhos smartphones possuem a cada nova geração recursos incríveis. 
( ) Há disponibilidade de serviços móveis torna-se volumosa e acessível. 
( ) Existe uma facilidade de uso através de comandos de linha amigáveis. 
A partir das associações feitas anteriormente, assinale a alternativa que 
apresenta a sequência correta. 
 
 
 
 
 
 
 
 
 
 
 
 
2- A interface do usuário é uma área de domínio do desenvolvimento de uma 
aplicação que atende aos requisitos de uma tela. O conceito Mobile 
First orienta o desenvolvedor a criar uma aplicação, primeiro, para celular e, 
depois, para a Web. Esse conceito cresceu no mercado, devido à superação 
de smartphones, em relação a computadores. 
Com base nos estudos aprendidos e no contexto do texto, a seguir, analise as 
afirmativas a seguir e a relação entre elas. 
 
I - As animações de tela são recursos muito utilizados no desenvolvimento de 
aplicações móveis. 
Porque: 
 
II - Conceitos como usabilidade e experiência de usuário estão presentes no 
desenvolvimento de uma interface do usuário. 
A seguir, assinale a alternativa correta. 
 
 
 
 
 
 
 
 
 
 
 
3- Como uma aplicação móvel, o uso de mouse é impróprio, pois o principal 
recurso usado nas aplicações são os widgets ou ícones, que podem operar 
diversas funções, como abrir uma aplicação, fechar, mover etc. Essas 
operações podem ser iniciadas por meio do toque dos dedos sobre 
os widgets ou ícones. 
 
Considerando essas informações do trecho sobre elementos de uma aplicação 
móvel e o conteúdo estudado, analise as afirmativas a seguir e assinale V para 
a(s) verdadeira(s) e F para a(s) falsa(s). 
 
( ) No sistema Android, usa-se o conceito de Drag and drop (Arrastar e soltar) 
para mover itens entre telas. 
( ) É permitido usar, na composição de uma interface, o conceito de estilo 
semelhante a CSS. 
( ) Um view é uma interface composta por elementos 
como Checkbox, button e ImageView. 
( ) Bundle é um objeto que tem, por finalidade, criar componentes. 
A partir das associações feitas anteriormente, assinale a alternativa que 
apresenta a sequência correta. 
 
 
 
 
 
 
 
4- No aplicativo, quando um componente é iniciado e não existe outro no 
processador, o sistema operacional Android inicia um novo processo no 
Linuxpara o aplicativo, com um único thread de execução. Por padrão, todos os 
componentes de um mesmo aplicativo são executados no mesmo processo 
e thread,chamado de thread “principal”. Portanto, não há como criar processos 
fora do processo principal. 
 
Acerca do processamento de tarefas no Android, analise as afirmativas a 
seguir: 
 
I - AsyncTask permite executar tarefas de forma assíncrona na interface do 
usuário. 
II - O sistema Android cria um thread separado para cada instância de um 
componente. 
III - O Android oferece um mecanismo para comunicação entre processos 
(IPC), usando chamadas de procedimento remoto (RPCs). 
IV - A thread é muito importante, porque é encarregada de excluir eventos para 
os widgets adequados da interface do usuário. 
Assinale a alternativa correta. 
 
 
 
 
 
 
 
 
 
 
 
 
5- O Android é uma plataforma de código livre, baseado no sistema operacional 
Linuxe desenvolvido pela Google. O objetivo do sistema é operar dispositivos, 
como tablets e smartphones,com um simples toque na tela. A plataforma é 
adaptada tanto para dispositivos VGA maiores e gráficos 2D quanto para 
os layouts mais tradicionais de smartphones. 
Analise os seguintes itens e assinale a opção que corresponde às afirmações 
corretas. 
( .. ) As telas do Android são construídas com widget, ícones que representam 
aplicações. 
( .. ) Permite compartilhamento de imagens somente com extensão jpg em 
redes sociais. 
( .. ) Um ponto negativo do Android é não ser multiusuário, principalmente 
em tablets. 
( .. ) Qualquer aplicação no sistema Android pode ser executada no iOS. 
Após analisar as afirmações, pode-se afirmar que: 
I - A opção A está correta, pois as telas no Android são constituídas de widgets. 
Widgets são ícones que representam aplicações. 
II - A opção B está correta, pois, no Android, pode-se compartilhar imagens 
somente JPEG em redes sociais. 
III - A opção C está incorreta, pois Android é um sistema multiusuário, quando 
instalado em tablets. 
IV - A opção D está correta, pois qualquer aplicação pode ser executada no 
Android e iOS. 
 
 
 
 
 
 
 
 
 
 
 
 
6- É fato que a computação móvel chegou para ficar e, com ela, surgiu uma série 
de benefícios para seus usuários e empresas. Praticamente, dois sistemas 
dominam o mercado da computação móvel: Android e iOs (Apple), que são 
predominantes nos dispositivos, como smartphones e tablets, ao redor do 
mundo. 
Com relação aos sistemas de computação móvel, analise as afirmativas a 
seguir e a relação existente entre elas. 
 
I - O sistema Android é um sistema de penetração no mercado nacional e 
internacional, bem como preterido em dispositivos móveis. 
Porque: 
II - Sua estrutura é baseada em Linux e provê diversos aplicativos gratuitos, os 
quais facilitam a adesão dos usuários e das empresas de dispositivos móveis. 
 
Está correto o que se afirma em: 
 
 
 
 
 
 
 
 
 
 
 
 
7- Ao usar determinada aplicação, o sistema da aplicação pode ter a necessidade 
de fazer múltiplos processamentos. Nesse caso, os processos são 
assíncronos, pois não há necessidade de uma operação ser executada, após o 
término de outra aplicação. No Android, há ferramentas para esses 
processamentos assíncronos. 
 
A seguir, analise as afirmativas: 
 
I. Threads são linhas de comando utilizadas no Android, por exemplo, para 
envio de e-mails. 
II. Um Handler é usado quando se deseja que um thread secundário execute 
muitas mensagens. 
III. Uma AsyncTask é uma classe que permite executar três trechos de código 
em sequência. 
IV. No Android, existe o thread principal, cuja função central é executar 
operações de envio de e-mails. 
Com base na análise das afirmações e no conteúdo estudado, está correto o 
que se afirma em: 
 
 
 
 
 
 
 
 
 
 
8- O Android Studio é o ambiente de desenvolvimento de uma aplicação móvel 
executada no sistema operacional Android. Seguindo o conceito de arquitetura 
de software de três camadas (camada de usuário, camada de lógica e regra de 
negócios e persistência), pode-se entender o processo de desenvolvimento de 
uma aplicação na IDE Android Studio. 
Analise as afirmações a seguir e a relação existente entre elas. 
I - O ciclo de vida de uma aplicação Android passa por diversos estados, como 
em seu ciclo inicial onCreate(), onStart(), on Resume(). 
Porque: 
II - Ao ser executada, a aplicação é criada, iniciada e, depois, resumida ao 
usuário. 
Está correto o que se afirma em: 
 
 
 
 
 
 
 
 
 
 
 
 
9- Na computação, processamento assíncrono não faz uso de um sincronismo. 
Uma aplicação pode ser executada sem o término de outras aplicações. A 
computação móvel também faz uso de processamento assíncrono. O 
processamento assíncrono está presente quando a funcionalidade da 
aplicação precisa enviar um e-mail para o usuário. 
 
No desenvolvimento de aplicações em plataforma Android, analise os 
seguintes itens e assinale a alternativa que corresponde às afirmações 
corretas: 
 
I - Na computação móvel, os processos podem ser executados em paralelo. 
Esse procedimentoé conhecido como paralelismo. 
II - Pseudoparalelismo é um processo variante do paralelismo, que ocorre em 
dispositivos com um ou mais processadores. 
III - O processamento paralelo na computação móvel é realizado por somente 
um processador, por meio da técnica de escalonamento preemptiva. 
IV - As threads são recursos utilizados em desenvolvimentos móveis para 
processar linhas de execução em paralelo. 
 
 
 
 
 
 
 
 
 
10 - No Android, há diversos tipos de armazenamento persistentes de aplicativos. O 
melhor tipo de armazenamento depende do levantamento das necessidades de uma 
determinada aplicação. Pode-se acessar local, remoto ou outra aplicação. Hoje, 
devido aos armazenamento em Nuvem, muitos serviços são ofertados por meio de 
Web Services através de APIs (Application Programming Interface). 
Analise as afirmativas a seguir, a respeito do Sistema Android, e assinale a opção que 
corresponde às afirmações corretas. 
I - Armazenar em banco de dados é uma das formas usadas pelo sistema Android. 
II - O formato JSON é muito utilizado em WEB e não é reconhecido pelo sistema 
Android. 
III - O Android Samba Client (SMB) permite acessar arquivos externos ao dispositivo 
móvel. 
I V - O SQLite é um sistema de banco de dados de armazenamento externo ao 
Android.

Continue navegando