Buscar

Colaborar - Aap2 - Desenvolvimento Mobile

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 4 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

Prévia do material em texto

 Desenvolvimento Mobile (/aluno/timeline/in…
Aap2 - Desenvolvimento Mobile
 
(/notificacao
/index)
Informações Adicionais
Período: 31/10/2022 00:00 à 03/12/2022 23:59
Situação: Cadastrado
Protocolo: 802918598
Avaliar Material
1)
a)
b)
c)
d)
e)
2)
Imagine que você  é dono(a) de uma doceria e precisa de um aplicativo para dispositivos móveis que
tenha o objetivo de receber encomendas de seus clientes. Entre os vários recursos utilizados, foi criado um
Listener, dentro do método sobreposto, com o objetivo de detectar quando uma opção foi selecionada em
um RadioGroup.
DEITEL, Paul; DEITEL, Harvey; WALD, Alexander. Android 6 para Programadores: uma abordagem baseada
em aplicativos. 3a. Ed. Porto Alegre: Editora Bookman, 2016.
Assinale a alternativa que possui o método que foi utilizado no RadioGroup.
Alternativas:
onList().
onClick().
onLongClick().
onValueChange().
onCheckedChanged().  Alternativa assinalada
No Android há mais de uma maneira de interceptar os eventos da interação de um usuário com o
aplicativo. Ao considerar os eventos dentro da interface do usuário, a abordagem é capturar os eventos de
um objeto de View específico com o qual o usuário interage. A classe View fornece os meios para fazer isso e
entre as várias classes View usadas para compor o layout, é possível notar vários métodos públicos de
retorno de chamada que parecem úteis para eventos de IU. Os listeners ou ouvintes de eventos são usados
Colaborar - Aap2 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at...
1 of 4 08/11/2022 11:11
https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000
https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000
https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000
https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000
https://www.colaboraread.com.br/aluno/timeline/index/3386520501?ofertaDisciplinaId=1844000
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
javascript:void(0);
a)
b)
c)
d)
e)
3)
para ouvir a interação do usuário.
DEITEL, Paul; DEITEL, Harvey; WALD, Alexander. Android 6 para Programadores: uma abordagem baseada
em aplicativos. 3a. Ed. Porto Alegre: Editora Bookman, 2016.
Considere que um dono de um salão de beleza precise de um aplicativo para Android que permita que seus
clientes agendem sozinhos seu corte de cabelo, por isso, contratou você para esse desenvolvimento.
Portanto, para criar uma Classe Anônima para a Interface “ouvinte” são necessários alguns passos, entre
eles:
1. Define-se o nome do objeto para valorAlteradoListener;
2. Define-se o modificador de acesso do objeto para private;
3. Declara-se o tipo do Listener, utilizando OnValueChangeListener;
4. Utiliza-se as teclas de atalho CTRL + SHIT + ESPAÇO para abrir a caixa de sugestão do Android Studio.
Seleciona-se a opção OnValueChangeListener para que o Android Studio preencha o restante do código;
5. Utiliza-se a palavra-chave new para indicar uma nova instância.
Assinale a alternativa que apresenta a ordem CORRETA dos passos para criar uma  Classe Anônima para
a Interface “ouvinte”.
Alternativas:
1 - 2 - 3 - 4 - 5.
2 - 3 - 1 - 5 - 4.  Alternativa assinalada
3 - 2 - 1 - 5 - 4.
1 - 3 - 2 - 4 - 5.
5 - 3 - 2 - 1 - 4.
Uma dona de uma confecção deseja contratar uma equipe de programadores para desenvolver um
aplicativo para os seus clientes. O aplicativo disponibilizará um catálogo com todos os seus produtos. A
empresa exige que seja exibido a foto do produto, título, descrição, tamanhos disponíveis e preço. Você é
um integrante da equipe contratada e lhe foi delegado a tarefa de construir o layout que exibirá os detalhes
de cada produto. Então, você criou um projeto no Android Studio com uma EmptyActivity, resultando no
layout a seguir.
Colaborar - Aap2 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at...
2 of 4 08/11/2022 11:11
a)
b)
c)
d)
e)
4)
SCHEFFER, Hudson Cadan.   Desenvolvimento para Dispositivos Móveis:   desenvolvendo VI
com ConstraintLayout. Londrina: Editora e Distribuidora Educacional S.A., Unidade 2, Seção 1, 2018.
Para a criação do layout foram utilizados:
Alternativas:
um ConstraintLayout, um ImageView e quatro TextView.  Alternativa assinalada
um ConstraintLayout e três TextView.
um ConstraintLayout, um ImageView e dois TextView.
um ConstraintLayout, dois ImageView e quatro TextView.
um ConstraintLayout, um ImageView e um TextView.
Observe o código:
12. <activity android:name=".MainActivity"> 
 13. <intent-filter>
 14. <action android:name="android.intent.action.MAIN" />
 15. <category android:name="android.intent.category.LAUNCHER" />
 16. </intent-filter>
 17. </activity>
 18.
 19. <activity android:name=".MenuActivity"></activity>
SCHEFFER, Hudson Cadan. Desenvolvimento para Dispositivos Móveis: Trabalhando com novas Activities.
Londrina: Editora e Distribuidora Educacional S. A., Unidade 2, Seção 3, 2018.
Colaborar - Aap2 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at...
3 of 4 08/11/2022 11:11
a)
b)
c)
d)
e)
De acordo com o código apresentado, analise as seguintes afirmativas:
I. Temos duas Activities registradas: “MainActivity” e “MenuActivity”.
II. A Activity “MenuActivity” será executada ao iniciar o aplicativo.
III. A Acitivity “MainActivity” será iniciada ao executar o aplicativo.
IV. O código está registrado em “activity_Main.xml” na subpasta “layout” da pasta “res”.
V. O código está registrado no “AndroidManifest.xml”.
Agora, assinale a alternativa que apresenta a resposta correta.
Alternativas:
Apenas a afirmativa I está correta.
Apenas as afirmativas III e IV estão corretas.
Apenas as afirmativas II e V estão corretas.
Apenas as afirmativas II , IV e V estão corretas.
Apenas as afirmativas I, III e V estão corretas.  Alternativa assinalada
Colaborar - Aap2 - Desenvolvimento Mobile https://www.colaboraread.com.br/aluno/avaliacao/index/3386520501?at...
4 of 4 08/11/2022 11:11

Continue navegando