Buscar

Desenvolvimento para dispositivos Móveis - Atv de Autoaprendizagem 3

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 3
1. Pergunta 1
Leia o trecho a seguir: 
“Os Intents explícitos especificam qual aplicativo atenderá ao Intent, fornecendo o nome do pacote do aplicativo de destino ou o nome da classe de um componente totalmente qualificado. Normalmente, usa-se um Intent explícito para iniciar um componente no próprio aplicativo porque se sabe o nome de classe da atividade ou do serviço que se quer iniciar.”
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.
O trecho apresentado refere-se a um dos modelos de Intents utilizado no Android. Considerando essas informações e o conteúdo estudado sobre o Intent de desenvolvimento Android, pode-se afirmar que um Intent se refere:
aos processamentos básicos e uso de sistema operacionais.
à execução de mainframes e utilização de um MODEM.
à navegação inovadora e codificação Android.
à tecnologia informacional e execução do planejamento. 
ao processamento de dispositivo móvel e manutenção de sistemas.
2. Pergunta 2
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:  
V, F, F, V.
F, V, F, V.
F, F, V, V.
V, F, V, F.
F, V, V, F.
3. Pergunta 3
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:
de subclasses das classes definidas como View e ViewGroup, pois servem de referência para o desenvolvimento dos layouts.
de subclasses das classes definidas como BroadcastReceivers, pois servem de referência para o desenvolvimento dos insights.
de subclasses das classes definidas como Services, pois servem de referência para o desenvolvimento dos aplicativos.
de subclasses das classes definidas como Intents, pois servem de referência para o desenvolvimento das interfaces.
de subclasses das classes definidas como ContentProvider, pois servem de referência para o desenvolvimento dos métodos.
4. Pergunta 4
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: 
II, III e IV.
I, II e IV.
II e III.
I e III.  
I e IV.
5. Pergunta 5
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 
são utilizados para a transferência de uma onDraw e um Service direcionado para a criação de aplicativos.
são utilizados para o desenvolvimento de um OpenGLContext e uma Window direcionada para a criação de desenhos.
são utilizados para o desenvolvimento de uma Drawables e uma View direcionada para a criação de interfaces.
são utilizados para o desenvolvimento de um Activity e uma Window direcionada para a criação de linguagem de programação.
são utilizados para a inserção de um View e uma Window direcionada para a criação de insights.
6. Pergunta 6
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:
determinar, dentre outros aspectos, o espaço existente entre os objetos na interface do usuário.
minimizar, dentre outros aspectos, o espaço existente entre as interfaces e os elementos visuais.  
modificar, dentre outros aspectos, o espaço existente entre os aplicativos na interface gráfica.
conectar, dentre outros aspectos, o espaço existente entre as variações gráficas e os modelos móveis.  
suprir, dentre outros aspectos, o espaço existente entre os objetos e as aplicações gráficas.
7. Pergunta 7
Leia o excerto a seguir: 
“A conhecida classe Intent é usada para ativar BroadcastReceivers. Os parâmetros serão diferentes, dependendo de se você está iniciando uma Activity, um Service ou um BroadcastReceiver, mas é a mesma classe Intent usada por toda a plataforma Android.”
Fonte: ABLESON, W. et al. Android em ação. Rio de Janeiro: Elsevier, 2012.
O trecho apresentadotrata do uso de uma Intent nos modelos que compõem um Android. Considerando essas informações e o conteúdo estudado sobre os principais modelos de componentes Android, analise os modelos disponíveis a seguir e associe-os com suas respectivas características.
1) Activity.
2) Service.
3) BroadcastReceiver.
4) ContentProvider .
( ) Pode ser utilizado dentro de uma base periódica, ligado a um alarme de sistema, e posteriormente ser encerrado, quando a atividade for executada de maneira completa.
( ) É utilizado caso o aplicativo deseje receber/efetuar chamadas telefônicas ou mensagens.
( ) Modelo que apresenta interfaces do usuário replicando situações iniciadas pelo sistema ou pelo usuário.
( ) Utilizado, dentre outros aspectos, quando um elemento do aplicativo necessita de dados provenientes de outros aplicativos.
Agora, assinale a alternativa que apresenta a sequência correta:  
3, 1, 2, 4.
2, 3, 1, 4.
1, 2, 4, 3.
4, 1, 2, 3.
2, 4, 1, 3.
8. Pergunta 8
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 é:
uma plataforma criada a partir das Views.
um dispositivo direcionado para os componentes visuais.
uma ferramenta que estabelece a localização dos componentes.
uma classe que dispõe de diversos componentes menores.
uma conexão simbolizada como métodos.
9. Pergunta 9
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:
disponibilizar um conjunto de serviço de inovação.
desenvolver um Intent relacionado aos dados.
possibilitar o acesso aos serviços relacionados ao Android. 
ajudar na classificação de uma determinada ação.
criar uma interface com as atividades desenvolvidas.
10. Pergunta 10
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:
FrameLayout
GridLayout.
LinearLayout.
TableLayout.
RelativeLayout.

Continue navegando