Buscar

Conceitos de ContentProvider, Layouts, Intents e XML no Android

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 9 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 9 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 9 páginas

Prévia do material em texto

1. Pergunta 1 
/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. 
a mensuração de uma série mecanizada de métodos, possibilitando a um 
aplicativo o uso de ferramentas direcionadas aos programas. 
2. 
o controle de uma série regular de métodos, possibilitando a um Android 
o acesso a um conjunto de informações. 
3. 
o emprego de uma série limitada de métodos, possibilitando a um 
aplicativo o nivelamento da qualidade dos insights. 
4. 
a inserção de uma série padronizada de métodos, possibilitando a um 
aplicativo o acesso a um arquivo de dados. 
Resposta correta 
5. 
a adaptação de uma série variada de métodos, possibilitando a um 
aplicativo a manipulação de um arquivo de dados. 
2. Pergunta 2 
/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. 
GridLayout. 
2. 
FrameLayout 
Resposta correta 
3. 
LinearLayout. 
4. 
RelativeLayout. 
5. 
TableLayout. 
3. Pergunta 3 
/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. 
F, V, F, V. 
2. 
V, F, F, V. 
3. 
V, F, V, F. 
4. 
F, F, V, V. 
Resposta correta 
5. 
F, V, V, F. 
4. Pergunta 4 
/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. 
determinar, dentre outros aspectos, o espaço existente entre os objetos 
na interface do usuário. 
Resposta correta 
2. 
conectar, dentre outros aspectos, o espaço existente entre as variações 
gráficas e os modelos móveis. 
3. 
minimizar, dentre outros aspectos, o espaço existente entre as interfaces 
e os elementos visuais. 
4. 
suprir, dentre outros aspectos, o espaço existente entre os objetos e as 
aplicações gráficas. 
5. 
modificar, dentre outros aspectos, o espaço existente entre os aplicativos 
na interface gráfica. 
5. Pergunta 5 
/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. 
Match_Parent e Wrap_Content. 
Resposta correta 
2. 
Linear Layout e Relative Layout. 
3. 
Relative Layout e Wrap_Content. 
4. 
Table Layout e Match_Parent. 
5. 
Wrap_Content e Table Layout. 
6. Pergunta 6 
/1 
Leia o excerto a seguir: 
“Um objeto Intent carrega informações que o sistema Android usa para determinar o 
componente a iniciar (como o nome exato do componente ou categoria do componente 
que deve receber o Intent), além de informações que o componente receptor usa para 
realizar a ação adequadamente (como a ação a tomar e os dados a usar. ” 
Fonte: DEVELOPERS. Intents e filtros de Intents. Disponível 
em: <https://developer.android.com/guide/components/Intents-filters?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. 
I. O framework apresenta uma elevada influência dentro de um aplicativo Android, 
posto que aplica uma visão web direcionada para os aplicativos. 
II. A internet é extremamente poderosa, visto que as distâncias físicas foram reduzidas 
a um clique realizado pelo usuário. Estes cliques são denominados mainframes. 
III. As plataformas que apresentam situações rotineiras de um desktop ao utilizar um 
dispositivo móvel só serão possíveis se um conjunto reduzido de usuários do modelo 
hardcore for utilizado. 
IV. O uso de dispositivos móveis com menus longos e utilização de diversos aspectos 
costuma apresentar uma boa aceitação no mercado móvel. 
Está correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. 
I e III. 
Resposta correta 
2. 
II, III e IV. 
3. 
II e III. 
4. 
I, II e IV. 
5. 
I e IV. 
7. Pergunta 7 
/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. Androidem 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. 
4, 1, 2, 3. 
3. 
1, 2, 4, 3. 
4. 
3, 1, 2, 4. 
5. 
2, 4, 3, 1. 
Resposta correta 
8. Pergunta 8 
/1 
Leia o excerto a seguir: 
“Se você já trabalhou com OpenGL, achará a implementação do OpenGL ES do Android 
razoavelmente simples. Você deve se lembrar, no entanto, que os telefones celulares, 
tablets e outros dispositivos móveis não têm o poder de processamento gráfico de um 
desktop.” 
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. 
O trecho apresentado trata das características ligadas ao uso da OpenGL e sua 
simplicidade de uso. Considerando essas informações e o conteúdo estudado sobre a 
apresentação da OpenGL e RenderScript do Android, pode-se afirmar que a Open GL 
ES é: 
Ocultar opções de resposta 
1. 
um modelo de desenvolvimento de código para executar uma animação, 
por meio de uma Animation e utilizando uma XML no Android. 
2. 
um método de animação que se caracteriza por usar uma imagem ligada 
a um Sprite, que se refere a uma imagem em nível bidimensional. 
3. 
um serviço relacionado à animação da imagem desenvolvido em um 
Drawable, que tem como objetivo acolher a imagem originada no globo. 
4. 
uma configuração necessária para desenvolver uma lógica condicional 
simples, cujo objetivo é verificar se o globo vai sair da tela. 
5. 
a modalidade direcionada aos sistemas embarcados que estabelece uma 
API com características de diversas plataformas e linguagens. 
Resposta correta 
9. Pergunta 9 
/1 
Leia o excerto a seguir: 
“Uma maneira de desenhar várias formas com XML é criar vários arquivos XML que 
representem formas diferentes. Uma maneira simples de fazer isso é alterar o arquivo 
xmldrawable.xml, que adiciona uma série de formas e as empilha verticalmente.” 
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. 
O trecho apresentado traz as características de um Drawable 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 o uso da Drawable XML do Android 
permite: 
Ocultar opções de resposta 
1. 
a adoção de um sistema manual e a utilização de redes móveis diversas 
de maneira extensiva. 
2. 
acesso limitado a outros padrões, além de uma interface de instalação 
utilizando um drive. 
3. 
a implementação de um padrão circular que possibilita o uso de um 
dispositivo móvel. 
4. 
uma interface padronizada de aplicações privadas, além de uma 
configuração pautada no dinamismo. 
5. 
a adoção do padrão retângulo, além de ser possível selecionar um padrão 
distinto, utilizando-se a tag type. 
Resposta correta 
10. Pergunta 10 
/1 
Leia o excerto a seguir: 
“Intents e IntentFilters trazem o paradigma ‘clique aqui’ para o núcleo do uso (e 
desenvolvimento) de aplicativos móveis para a plataforma Android. [...] Um 
IntentFilter é uma declaração de capacidade e interesse em oferecer assistência 
àqueles em necessidade. Ele pode ser genérico ou específico em relação a quais Intents 
ele oferece seu serviço.” 
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012. 
Considerando essas informações e o conteúdo estudado sobre o Intent de 
desenvolvimento Android, pode-se afirmar que o IntentFilter indica um campo 
denominado categoria que se caracteriza por: 
Ocultar opções de resposta 
1. 
disponibilizar um conjunto de serviço de inovação. 
2. 
desenvolver um Intent relacionado aos dados. 
3. 
ajudar na classificação de uma determinada ação. 
Resposta correta 
4. 
possibilitar o acesso aos serviços relacionados ao Android. 
5. 
criar uma interface com as atividades desenvolvidas

Outros materiais