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.