0% acharam este documento útil (0 voto)
757 visualizações6 páginas

Avaliativa DDM Sem 5

O documento aborda conceitos fundamentais sobre desenvolvimento para dispositivos móveis, focando em Intents e componentes de layout no Android. Inclui perguntas de vídeo aulas e quizzes que testam o conhecimento sobre a classe Intent, métodos de Activity, e a classe R.java. O conteúdo é voltado para a compreensão de como interações e mensagens são gerenciadas em aplicativos Android.

Enviado por

virtphon
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
757 visualizações6 páginas

Avaliativa DDM Sem 5

O documento aborda conceitos fundamentais sobre desenvolvimento para dispositivos móveis, focando em Intents e componentes de layout no Android. Inclui perguntas de vídeo aulas e quizzes que testam o conhecimento sobre a classe Intent, métodos de Activity, e a classe R.java. O conteúdo é voltado para a compreensão de como interações e mensagens são gerenciadas em aplicativos Android.

Enviado por

virtphon
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

DDM

SEMANA 5

Vídeo Aula 13

Pergunta 1

Uma Intent representa uma mensagem da aplicação para o sistema operacional:

solicitando que algo seja realizado.

informando que o aplicativo foi inicializado.

indicando que ocorreu erro no processamento.

alertando que houve lançamento de exceção durante o processamento.

solicitando o encerramento do aplicativo.

Vídeo Aula 14

Pergunta 1

Quando queremos utilizar um texto editável na tela do aplicativo, o componente de


layout utilizado no arquivo de layout é um:

TextView.

EditText.

TextureView.

LinearLayout.

ToolBa

Vídeo Aula 15

Pergunta 1

Se algum conteúdo foi enviado através de uma Intent, ele pode ser recuperado através
do uso do método:

getExtras( )

extras()

getValue()
putExtras()

setIntent()

QUIZ EDUCACIONAL

Pergunta 1

Questão referente ao Texto-base 2: Desenvolvimento para dispositivos móveis (Leia as


páginas 105-113) | Diego Bittencourt de Oliveira et al

A classe que tem como objetivo principal realizar a ligação entre o arquivo XML e seu
respectivo código na aplicação, é a classe:

Java.

MainActivity.

Layout.

R.

AppCompatActivity.

AVALIATIVA

Pergunta 1

O método da Activity em que ocorre a execução da lógica básica de inicialização do


aplicativo é o método:

onCreate()

onDestroy()

onStop()

onResume()

onStart()

Pergunta 2
Podemos associar a palavra Activity à palavra:

CallBack.

ação.

tela.

filtro.

solicitação.

Pergunta 3

Intents tratam-se de um objeto de mensagem que solicita uma ação de outro


componente do aplicativo, possibilitando a interação entre componentes do mesmo
aplicativo ou de outras aplicações, atuando no envio ao sistema operacional, pelo
mecanismo de broadcast (forma de transferência de mensagens), do pedido para que
alguma ação se realize.

Com base nas informações apresentadas, identifique se são (V) verdadeiras ou (F)
falsas as afirmativas a seguir.

I. ( ) Para representar algum tipo de ação para que a aplicação realize, a intent deve
usar a classe [Link].

II. ( ) Ao criar uma Intent, ela deve comportar um nome do componente, a ação, os
dados, a categoria, os extras e os sinalizadores.

III. ( ) O Intent pode pedir uma ação de outro componente do aplicativo, isso pode ser
realizado por meio do método [Link].

IV. ( ) Há só um tipo de Intent onde é possível especificar o componente, e ele o inicia


no próprio aplicativo por saber o nome da classe da Activity.

Assinale a alternativa que apresenta a sequência CORRETA.

a. F - F - F - V.

b. F - V - V - F.

c. V - V - F - F.

d. V - F - F - F.

e. V - F - F - V.

Pergunta 4
Todo aplicativo precisa capturar as interações do usuário com ele, e, em um
smartphone, isso costuma ser realizado via uma tela sensível ao toque (touchscreen).
Essas interações são representadas pela classe Intent, que é uma classe importante
no desenvolvimento para Android. Ela é utilizada dentro do arquivo
[Link] e dentro de uma Activity e faz parte do pacote [Link].

Com relação à classe Intent, assinale a alternativa correta.

a. Uma Intent envia mensagens ao Android em um mecanismo de Monocast.

b. Para trocar de tela em um aplicativo, devemos usar a classe Intent.

c. Devo usar Intent caso seja necessário traçar rotas utilizando o Google Maps.

d. Uma Intent envia uma informação à Activity solicitando algo a ser realizado.

e. Dentro de um aplicativo, podemos usar somente uma Intent em cada Activity.

Pergunta 5

As Intents proporcionam iniciar uma tarefa em outro aplicativo informando uma ação
simples que sintetiza o que o indivíduo gostaria de fazer, como tirar uma foto, e isso é
feito em um objeto Intent. Em uma certa intent, é possível que, caso não exista
indicação sobre um determinado componente, mas exista a indicação da ação a ser
realizada, um componente de outro aplicativo consiga processá-la. Um segundo tipo
de intent permite informar ao aplicativo que vai assistir o Intent comunicando, por
exemplo, o nome do pacote desse aplicativo. Já um terceiro tipo de intent possibilita
iniciar um componente no próprio aplicativo.

Assinale a alternativa que indique as intents citadas respectivamente, no enunciado.

a. Intent implícita, intent explícita, intent explícita.

b. Intent implícita, intent explícita, intent implícita.

c. Intent implícita, intent implícita, intent explícita.

d. Intent explícita, intent implícita, intent implícita.

e. Intent explícita, intent implícita, intent explícita.

Pergunta 6

Em relação às utilizações possíveis de uma Intent, podemos afirmar que um Intent


pode ser utilizado para enviar uma mensagem de solicitação para:
I- Abertura de uma nova tela no aplicativo.

II - Fechamento de uma tela no aplicativo.

III - Execução de algum processamento em outro aplicativo.

Somente a afirmação I está correta.

As afirmações I e III estão corretas.

Nenhuma das afirmações está correta.

As afirmações I e II estão corretas.

Todas as afirmações estão corretas.

Pergunta 7

Por ter todos os identificadores centralizados na classe [Link], rapidamente,


acessamos informações dentro do Android. Basta digitar o comando R. que será aberta
uma lista de propriedades que você pode acessar.

Com base nas informações apresentadas, identifique se são (V) verdadeiras ou (F)
falsas as afirmativas a seguir.

I. Para acessar um texto “mensagem_inicial”, deve-se usar [Link].mensagem_inicial.

II. Para acessar uma imagem chamada “[Link]”, deve-se usar [Link].

III. Para acessar uma cor específica com a tag “azul”, deve-se usar [Link].

Assinale a alternativa que apresenta a sequência correta.

a. V, V, F.

b. F, F, V.

c. V, F, V.

d. F, V, V.

e. V, F, F.
Pergunta 8

Para quem olha o código-fonte do Android pela primeira vez, acha estranho um arquivo
se chamar [Link], pois esse nome não é nada esclarecedor. Esse arquivo é
responsável por fazer a ligação entre o arquivo XML e o código-fonte da aplicação. Sem
esse arquivo, o projeto não é compilado nem executado.

Com relação à classe R, assinale a alternativa correta.

a. Para acessar uma tela chamada pagina_inicial.xml, deve-se usar o comando


[Link].pagina_inicial.

b. O arquivo R só é gerado quando o projeto é enviado para o AVD, ou seja, quando é


emulado.

c. Por ser um arquivo gerado automaticamente, nunca devemos realizar alterações


diretamente na classe R.

d. O arquivo R é responsável somente pelos textos que estão presentes no arquivo


[Link].

e. A classe R só é utilizada dentro do método findViewById para exibir algo como


texto, cores e imagens.

Você também pode gostar