Você está na página 1de 10

Desenvolvimento para Dispositivos Móveis

Pergunta 1

/0

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.

LinearLayout.

2.

GridLayout.

3.

FrameLayout

Resposta correta

4.

RelativeLayout.

5.

TableLayout.

2. Pergunta 2
/0

Leia o excerto a seguir:


“[...] primeiro você vai criar uma classe que usa o Android para desenvolver uma superfície
em branco para desenhar. Você vai usar os comandos OpenGL ES para desenhar um
quadrado e um cubo animado na superfície. Para começar, abra um novo projeto chamado
OpenGLSquare e crie uma Activity chamada OpenGLSquare.”
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012.
O trecho apresentado evidencia os procedimentos para criar uma classe que utiliza o
Android. Considerando essas informações e o conteúdo estudado sobre a apresentação da
OpenGL e RenderScript do Android, pode-se afirmar que os conceitos essenciais do
OpenGL ES:

Ocultar opções de resposta

1.

são utilizados para a transferência de uma onDraw e um Service direcionado para a


criação de aplicativos.

2.

são utilizados para o desenvolvimento de um Activity e uma Window direcionada para


a criação de linguagem de programação.

3.

são utilizados para a inserção de um View e uma Window direcionada para a criação
de insights.

4.

são utilizados para o desenvolvimento de um OpenGLContext e uma Window


direcionada para a criação de desenhos.

Resposta correta

5.

são utilizados para o desenvolvimento de uma Drawables e uma View direcionada


para a criação de interfaces.

3. Pergunta 3
/0

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 do padrão retângulo, além de ser possível selecionar um padrão distinto,


utilizando-se a tag type.

Resposta correta

2.

a adoção de um sistema manual e a utilização de redes móveis diversas de maneira


extensiva.

3.

a implementação de um padrão circular que possibilita o uso de um dispositivo móvel.

4.

acesso limitado a outros padrões, além de uma interface de instalação utilizando um


drive.

5.

uma interface padronizada de aplicações privadas, além de uma configuração pautada


no dinamismo.

4. Pergunta 4

/0
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, II e IV.

2.

I e III.

Resposta correta

3.

II e III.

4.

II, III e IV.

5.

I e IV.

5. Pergunta 5
/0

Leia o excerto a seguir:


“Não é difícil imaginar que uma experiência de usuário absolutamente única é possível com
o Android por causa da variedade de Activitys com IntentFilters específicos instalados em
cada dispositivo. Sua arquitetura é passível de atualização de diversos aspectos de uma
instalação Android para fornecer funcionalidades e personalização sofisticadas.”
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012.
Considerando essas informações e o conteúdo estudado sobre os principais modelos de
componentes Android, pode-se afirmar que o uso de uma Activity está relacionado à:

Ocultar opções de resposta

1.

uma tela plana, pois existe uma relação maior entre uma Activity e uma tela interativa
de programas.

2.

uma tela multiplataforma, pois existe uma relação restrita entre uma Activity e uma
tela de dispositivos móveis.

3.

uma tela remota, pois existe uma relação extensiva entre uma Activity e uma tela de
inserção de aplicativos.

4.

uma tela dinâmica, pois existe uma relação conjunta entre uma Activity e uma tela de
interface do usuário.

5.

uma tela visível, pois existe uma relação individualizada entre uma Activity e uma tela
de interface do usuário.

Resposta correta

6. Pergunta 6

/0
Leia o excerto a seguir:
“A atualização de Android em ação representa nosso esforço mais recente para
proporcionar a cobertura de assuntos importantes do desenvolvimento Android, a saber: a
expansão para o espaço do tablet com o Android 3x, bem como os avanços dos elementos
gráficos e de mídia móveis, como o RenderScript.”
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012.
Considerando essas informações e o conteúdo estudado sobre a apresentação da OpenGL e
RenderScript do Android, pode-se afirmar que o RenderScript tem o objetivo de:

Ocultar opções de resposta

1.

auxiliar os seus desenvolvedores na busca de uma performance elevada, direcionada


para operações gráficas.

Resposta correta

2.

permitir o envio e o recebimento de API encontradas em versões anteriores do


Android.

3.

notificar uma organização sobre alguma ação que já foi realizada dentro da
plataforma Android.

4.

apresentar um nível elevado de operações visuais, tendo como referência a sua


localização.

5.

possibilitar uma compilação direcionada aos vários códigos presentes em cada


dispositivo bidirecional.

7. Pergunta 7

/0

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.

o controle de uma série regular de métodos, possibilitando a um Android o acesso a


um conjunto de informações.

3.

a adaptação de uma série variada de métodos, possibilitando a um aplicativo a


manipulação de um arquivo de dados.

4.

a mensuração de uma série mecanizada de métodos, possibilitando a um aplicativo o


uso de ferramentas direcionadas aos programas.

5.

a inserção de uma série padronizada de métodos, possibilitando a um aplicativo o


acesso a um arquivo de dados.

Resposta correta

8. Pergunta 8

/0

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, V, F.

3.

F, V, V, F.

4.

F, F, V, V.

Resposta correta

5.

V, F, F, V.

9. Pergunta 9
/0

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, 4, 3, 1.

Resposta correta

2.

1, 2, 4, 3.

3.

2, 3, 4, 1.

4.

3, 1, 2, 4.

5.
4, 1, 2, 3.

10. Pergunta 10

/0

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 ferramenta que estabelece a localização dos componentes.

2.

uma plataforma criada a partir das Views.

3.

uma conexão simbolizada como métodos.

4.

uma classe que dispõe de diversos componentes menores.

Resposta correta

5.

um dispositivo direcionado para os componentes visuais.

Você também pode gostar