Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS (simulado)

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

09/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
 
Simulado AV
Teste seu conhecimento acumulado
 
Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Aluno(a): VITOR SOARES MONTANARI 201901269337
Acertos: 10,0 de 10,0 09/06/2021
 
 
Acerto: 1,0 / 1,0
"É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado.
Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário.
Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade."
A definição acima corresponde ao componente:
Intent
Content Provider
 Activity
Service
Broadcast Receiver
Respondido em 09/06/2021 10:17:44
 
 
Explicação:
O Activity é considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. Consiste em
uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário. Tanto o fluxo da
aplicação como eventos de tela são de sua responsabilidade. Isso não significa que todo aplicativo precisa ter
uma interface do usuário, mas, se tiver, precisará de, pelo menos, uma Activity.
 
 
Acerto: 1,0 / 1,0
Sobre o AVD - Android Virtual Device, marque as opções verdadeiras.
 Alguns fornecedores (Motorola, Samsung, etc.) disponibilizam AVD¿s para os desenvolvedores
utilizarem.
 Pode-se criar avds com memória de swap.
 Define a tela (GUI) a ser exibida.
 É utilizado para emular (simular) um dispositivo real.
 Representa um dispositivo móvel, suas configurações e aparência
Respondido em 09/06/2021 10:18:55
 
Acerto: 1,0 / 1,0
Um projeto da plataforma Android possui um arquivo de configurações, onde são definidas as permissões do
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
09/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
aplicativo e suas activities. O nome deste arquivo é:
String.xml
 Arquivo manifesto - AndroidManifest.xml
Layout.xml
Arquivo R
Activity
Respondido em 09/06/2021 10:20:31
 
Acerto: 1,0 / 1,0
Para que possamos tratar eventos do Botão o método que devemos sobrescrever é:
EventonClick
OnItemClickListener
ItemListener
ChaneItemClick
 OnClickListener
Respondido em 09/06/2021 10:21:52
 
Acerto: 1,0 / 1,0
Dado o seguinte trecho de código Android abaixo:
 
 EditText edt = (EditText) findViewById(R.id.edittext1); 
 edt.setText("mensagem"); 
 
Marque a opção que explica corretamente o código: 
Declara um componente do tipo viewgroup e atribui um texto que será exibido na tela.
 Instancia um componente do tipo widget a partir de sua definição de um arquivo de layout e atribui
um texto que será exibido na tela.
Instancia um componente view do tipo EditText e o exibe na tela
Declara um componente do tipo widget e atribui um texto que será exibido na tela.
Instancia um componente do tipo viewgroup a partir de sua definição de um arquivo de layout e atribui
um texto que será exibido na tela.
Respondido em 09/06/2021 10:22:39
 
Acerto: 1,0 / 1,0
Sobre a classe Toast é correto afirmar que:
 
É implementável através de um certo método estático que possui dois parâmetros.
É útil para processar dados de entrada e saída.
O parâmetro contexto do método makeText() define o texto a ser exibido na mensagem.
 
Exibe uma pequena tela, que pode ser personalizada, com caráter permanente.
 É muito utilizada quando desejamos exibir mensagens de alertas para o usuário.
Respondido em 09/06/2021 10:23:21
 
 
Explicação:
A classe Toast(android.widget.Toast) é muito utilizada quando desejamos exibir mensagens de alertas para o
usuário.
Esta exibe uma pequena tela, que pode ser personalizada, sem caráter permanente, ou seja, desaparecendo
sem qualquer tipo de intervenção do usuário.
 Questão4
a
 Questão5
a
 Questão6
a
09/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
Para implementarmos este tipo de mensagem, é necessário obter uma instância de objeto Toast através do
método estático, desta mesma classe, makeText(), que possui três parâmetros, conforme demonstrado abaixo:
Toast.makeText (contexto, texto, duração)
¿ No parâmetro contexto, definimos o contexto do aplicativo a ser exibido na mensagem;
¿ No parâmetro texto, definimos o texto a ser exibido na mensagem;
¿ No parâmetro duração, podemos definir o tempo de duração que a mensagem será exibida. A própria classe
Toast nos oferece constantes para definirmos este tempo de duração, sendo elas Toast.LENGTH_SHORT e
Toast.LENGTH_LONG.
 
 
Acerto: 1,0 / 1,0
Considere as alternativas abaixo apresentadas, e assinale aquela que indica a unidade de medida suportada
pelo Android que é muito usada na especificação do tamanho da fonte do aplicativo.
 
pt
dp
px
 sp
in
Respondido em 09/06/2021 10:23:47
 
 
Explicação:
sp: (Scale-independent Pixels) - É a unidade de medida recomendada para especificar o tamanho de uma fonte,
para que esta seja automaticamente ajustada conforme as preferências da tela do usuário.
 
 
Acerto: 1,0 / 1,0
I - Na plataforma Android a única maneira de se implementar o armazenamento persistente de dados é
através do SQLite.
PORQUE
II - O SQLite foi escrito especificamente para a plataforma Android de forma a explorar ao máximos os
recursos do sistema.
A respeito dessas asserções, assinale a opção correta:
 As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Respondido em 09/06/2021 10:24:45
 
Acerto: 1,0 / 1,0
Observe o trecho de código abaixo:
 
String CREATE_BOOK_TABLE = "CREATE TABLE books ( " +
"id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"title TEXT, "+
"author TEXT )";
obj.execSQL(CREATE_BOOK_TABLE);
 
podemos afirmar que obj é do tipo:
 Questão7
a
 Questão8
a
 Questão9
a
09/06/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4
JDBC
Context
SQLiteOpenHelper
 SQLiteDatabase
SQLiteContext
Respondido em 09/06/2021 10:25:34
 
Acerto: 1,0 / 1,0
Um erro comum na programação para acesso HTTP no Android é o uso de uma conexão em meio à Activity, ou
seja, na Thread principal, o que irá gerar um erro. Com isso é necessário uso de execução em paralelo, o que
pode ser obtido com o uso de um objeto do tipo AsyncTask. O trecho que será executado em paralelo deve ser
implementado no método:
 doInBackground
onPostExecute
onPreExecute
doInProgress
onCreate
Respondido em 09/06/2021 10:26:24
 
 
Explicação: Para uma AsyncTask, ocorre onPreExecute, antes da execução em paralelo, e onPostExecute, ao seu
término. O trecho que executará em uma thread separada deve ficar no método doInBackground.
 
 
 
 
 
 
 
 
 
 
 
 Questão10
a
javascript:abre_colabore('38403','228948442','4683751641');

Continue navegando