Buscar

AOL3 - Desenvolvimento para Dispositivos Móveis

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

1. Pergunta 1 
/1 
Leia o excerto a seguir: 
“Os Intents permitem iniciar uma atividade em outro aplicativo 
descrevendo uma ação simples que você gostaria de executar (como ‘exibir 
um mapa’ ou ‘tirar uma fotografia’) em um objeto Intent. Ele especifica uma 
ação que fornece alguns dados com os quais realizar a ação.” 
Fonte: DEVELOPERS. Intents e filtros de Intents. Disponível 
em: <https://developer.android.com/guide/components/Intents-
common?hl=pt-br>. Acesso em: 28 out. 2019. 
Considerando essas informações e o conteúdo estudado sobre o Intent de 
desenvolvimento Android, analise as afirmativas a seguir e assinale V para 
a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) Um Intent pode ser definido como uma manipulação de dados 
visualizada analogicamente, como um endereço de web, por exemplo. 
II. ( ) A relação existente entre o Intent e o seu respectivo aplicativo é 
estabelecida por uma web especifica. 
III. ( ) Ao apresentar os Intents e os Intent filters, é preciso defini-los como 
estruturas inovadoras utilizadas para auxiliar na navegação e ativação de 
um Android. 
IV. ( ) Várias ações oriundas do Intent são estabelecidas como itens 
pertencentes à classe Intent. No entanto, os responsáveis pela criação de 
aplicativos podem desenvolver também novas ações. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
V, F, F, V. 
2. 
F, F, V, V. 
Resposta correta 
3. 
F, V, F, V. 
4. 
F, V, V, F. 
5. 
V, F, V, F. 
2. Pergunta 2 
/1 
Leia o excerto a seguir: 
“Cada subclasse LayoutParams apresenta a sua própria sintaxe para definir 
valores. Cada elemento denominado de ‘filho’ deve definir LayoutParams 
apropriados para o pai, embora possa também definir diferentes 
LayoutParams para os próprios filhos.” 
Fonte: DEVELOPERS. Layouts. Disponível em: 
<https://developer.android.com/guide/topics/ui/declaring-layout?hl=pt-
br>. Acesso em: 28 out. 2019. 
Considerando essas informações e o conteúdo estudado sobre os principais 
modelos de layout, pode-se afirmar que os requisitos básicos que ajudam 
nas configurações e implementações dos layouts são: 
Ocultar opções de resposta 
1. 
Wrap_Content e Table Layout. 
2. 
Linear Layout e Relative Layout. 
3. 
Match_Parent e Wrap_Content. 
Resposta correta 
4. 
Table Layout e Match_Parent. 
5. 
Relative Layout e Wrap_Content. 
3. Pergunta 3 
/1 
Leia o excerto a seguir: 
“Um ContentProvider pode usar qualquer forma de mecanismo de 
armazenamento de dados disponível na plataforma Android, incluindo 
arquivos, bancos de dados SQLite ou mesmo um mapa hash de memória se 
não for necessária a persistência dos dados. O ContentProvider é uma 
camada de dados que fornece abstração de dados para seus clientes e 
centraliza as rotinas de armazenamento e recuperação em um único local.” 
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. 
O trecho apresentado trata das funcionalidades de um ContentProvider e 
suas aplicações, de maneira geral. Considerando essas informações e o 
conteúdo estudado sobre os principais modelos de componentes Android, 
pode-se afirmar que o Contentprovider tem como um de seus aspectos: 
Ocultar opções de resposta 
1. 
o emprego de uma série limitada de métodos, possibilitando a 
um aplicativo o nivelamento da qualidade dos insights. 
2. 
a mensuração de uma série mecanizada de métodos, 
possibilitando a um aplicativo o uso de ferramentas 
direcionadas aos programas. 
3. 
a inserção de uma série padronizada de métodos, 
possibilitando a um aplicativo o acesso a um arquivo de dados. 
Resposta correta 
4. 
a adaptação de uma série variada de métodos, possibilitando a 
um aplicativo a manipulação de um arquivo de dados. 
5. 
o controle de uma série regular de métodos, possibilitando a 
um Android o acesso a um conjunto de informações. 
4. Pergunta 4 
/1 
Leia o excerto a seguir: 
“Um ViewGroup é uma visão especial que pode conter outras visões, 
chamadas de filhos. O grupo de visões é a classe base para layouts e 
contêineres de visões. Essa classe também define a classe 
ViewGroup.LayoutParams, que serve como a classe base para os 
parâmetros de layouts.” 
Fonte: DEVELOPERS. ViewGroup. Disponível em: 
<https://developer.android.com/reference/android/view/ViewGroup>. 
Acesso em: 28 out. 2019. (Adaptado). 
O trecho apresentado traz a definição de uma Viewgroup. Considerando 
essas informações e o conteúdo estudado sobre os gerenciadores de layout, 
pode-se afirmar que uma ViewGroup é: 
Ocultar opções de resposta 
1. 
uma conexão simbolizada como métodos. 
2. 
um dispositivo direcionado para os componentes visuais. 
3. 
uma ferramenta que estabelece a localização dos componentes. 
4. 
uma classe que dispõe de diversos componentes menores. 
Resposta correta 
5. 
uma plataforma criada a partir das Views. 
5. Pergunta 5 
/1 
Leia o excerto a seguir: 
“Foi projetado para bloquear uma área na tela para exibir um único item. 
Geralmente, deve ser usado para manter uma única exibição filho, porque 
pode ser difícil organizar as exibições filho de uma maneira escalável, para 
diferentes tamanhos de tela, sem que os filhos se sobreponham.” 
Fonte: DEVELOPERS. FrameLayout. Disponível em: 
<https://developer.android.com/reference/android/widget/FrameLayout
>. Acesso em: 28 out. 2019. (Adaptado). 
O trecho apresentado traz as características de um modelo de layout. 
Considerando essas informações e o conteúdo estudado sobre os principais 
modelos de layout, pode-se afirmar que o gerenciador que disponibiliza 
todos os elementos em forma de pilha leva em consideração que o último 
elemento inserido e que se encontra no topo é o: 
Ocultar opções de resposta 
1. 
TableLayout. 
2. 
RelativeLayout. 
3. 
FrameLayout 
Resposta correta 
4. 
GridLayout. 
5. 
LinearLayout. 
6. Pergunta 6 
/1 
Leia o excerto a seguir: 
“Aplicativos para fazer slides permitem criar apresentações profissionais 
pelo celular, sem depender de um computador. Os usuários podem editar as 
páginas individualmente, selecionar templates prontos, mudar o layout e 
inserir textos, fotos e elementos gráficos.” 
Fonte: FERNANDES, R. Aplicativo para fazer slide: veja melhores apps 
para baixar no celular. 2019. Disponível em: 
<https://www.techtudo.com.br/listas/2019/02/aplicativo-para-fazer-
slide-veja-melhores-apps-para-baixar-no-celular.ghtml>. Acesso em: 28 out. 
2019. 
Considerando essas informações e o conteúdo estudado sobre os 
gerenciadores de layout, pode-se afirmar que os componentes gráficos são 
derivados: 
Ocultar opções de resposta 
1. 
de subclasses das classes definidas como BroadcastReceivers, 
pois servem de referência para o desenvolvimento dos insights. 
2. 
de subclasses das classes definidas como View e ViewGroup, 
pois servem de referência para o desenvolvimento dos layouts. 
Resposta correta 
3. 
de subclasses das classes definidas como ContentProvider, pois 
servem de referência para o desenvolvimento dos métodos. 
4. 
de subclasses das classes definidas como Intents, pois servem 
de referência para o desenvolvimento das interfaces. 
5. 
de subclasses das classes definidas como Services, pois servem 
de referência para o desenvolvimento dos aplicativos. 
7. Pergunta 7 
/1 
Leia o excerto a seguir: 
“Embora o Android ofereça suporte para aceleração de hardware, alguns 
aparelhos e dispositivos que executam o Android tiveram problemas de 
desempenho com OpenGL ES no passado. Antes de embarcar em um projeto 
usando OpenGL, considere o hardware alvo e faça testes exaustivos para se 
certificar de que você não sobrecarregue o seu hardware com elementos 
gráficos OpenGL.” 
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. 
O trecho apresentado trata das limitações do OpenGL ES ocorridas no 
passado e suas possíveis soluções. Considerando essas informações e o 
conteúdo estudado sobre a apresentação da OpenGL e RenderScript do 
Android,pode-se afirmar que a OpenGL ES foi desenvolvida: 
Ocultar opções de resposta 
1. 
pelo Linux e representa uma API espetacular para componentes 
gráficos nas versões 3D. 
2. 
pela Google e representa uma API avançada para componentes 
gráficos nas versões 2G e 3G. 
3. 
pela Microsoft e representa uma API limitada para 
componentes gráficos nas versões 2D e 3D. 
4. 
pela Apple e representa uma API regular para componentes 
gráficos nas versões 3G e 4G. 
5. 
pela Khronos Group e representa uma API espetacular para 
componentes gráficos nas versões 2D e 3D. 
Resposta correta 
8. Pergunta 8 
/1 
Leia o excerto a seguir: 
“O XML também define LayoutParams usando a convenção 
android:layout_[attribute], onde [attribute] se refere a um atributo de 
layout como largura ou altura. Além do layout, você também pode definir 
outros atributos relacionados à view em XML, como android:padding, que é 
análogo ao método setPadding().” 
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. 
O trecho apresentado discorre sobre as definições atribuídas ao arquivo 
XML. Considerando essas informações e o conteúdo estudado sobre os 
elementos gráficos e animações com a API Graphics do Android, pode-se 
afirmar que a tag padding tem a função de: 
Ocultar opções de resposta 
1. 
minimizar, dentre outros aspectos, o espaço existente entre as 
interfaces e os elementos visuais. 
2. 
conectar, dentre outros aspectos, o espaço existente entre as 
variações gráficas e os modelos móveis. 
3. 
modificar, dentre outros aspectos, o espaço existente entre os 
aplicativos na interface gráfica. 
4. 
suprir, dentre outros aspectos, o espaço existente entre os 
objetos e as aplicações gráficas. 
5. 
determinar, dentre outros aspectos, o espaço existente entre os 
objetos na interface do usuário. 
Resposta correta 
9. Pergunta 9 
/1 
Leia o excerto a seguir: 
“Com o Android, você pode criar desenhos simples usando uma abordagem 
de arquivo XML. Você pode querer usar XML por vários motivos. Uma razão 
básica é porque é simples de fazer. Além disso, vale a pena ter em mente 
que os elementos gráficos descritos por XML podem ser modificados 
posteriormente por meio de programação, assim o XML fornece uma 
maneira simples de fazer o projeto inicial, que não é necessariamente 
estático.” 
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. 
O trecho apresentado trata dos aspectos referentes aos arquivos XML. 
Considerando essas informações e o conteúdo estudado sobre elementos 
gráficos e animações com a API Graphics do Android, pode-se afirmar que 
um dos motivos que estimulam o uso de um arquivo XML está associado 
aos: 
Ocultar opções de resposta 
1. 
tipos de linguagem de programação, adotados pelos arquivos 
XML por meio de seus dispositivos móveis. 
2. 
modelos de gerenciamento dos arquivos XML, que podem ser 
mantidos posteriormente através de programação. 
3. 
componentes visuais adotados pelos elementos XML, 
responsáveis pelo processo inicial dos dispositivos. 
4. 
elementos gráficos apresentados por XML, que podem ser 
alterados posteriormente através de programação. 
Resposta correta 
5. 
métodos complexos de desenvolvimento e suas técnicas de 
configuração, adotados por meio da linguagem de programação. 
10. Pergunta 10 
/1 
Leia o excerto a seguir: 
“Se uma imagem diz mais que mil palavras, então uma animação deve dizer 
muito mais. O Android suporta vários métodos para criar animação, seja 
por meio de XML, por animações quadro a quadro XML do Android usando 
a API Graphics do Android ou por meio do suporte do Android para OpenGL 
ES.” 
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. 
O trecho apresentado trata das funcionalidades da API Graphics do Android. 
Considerando essas informações e o conteúdo estudado sobre elementos 
gráficos e animações com a API Graphics do Android, analise os 
componentes disponíveis a seguir e associe-os com suas respectivas 
características. 
1) Pacote Android.Graphics. 
2) ShapeDrawable. 
3) RectShape. 
4) Método setBounds. 
( ) Através dele será possível acrescentar formas ao desenho criado. 
( ) Estabelece o limite no qual o usuário irá desenhar o retângulo utilizando 
o método draw. 
( ) Método onde é possível estabelecer formas para o desenho, a começar 
pelo código. 
( ) Disponibiliza todas as classes de nível mais baixo necessárias para que o 
usuário desenvolva elementos gráficos. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
2, 3, 4, 1. 
2. 
2, 4, 3, 1. 
Resposta correta 
3. 
4, 1, 2, 3. 
4. 
1, 2, 4, 3. 
5. 
3, 1, 2, 4.

Outros materiais