Buscar

Apol 2 - Tópicos Avançados em Programação

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 3 páginas

Prévia do material em texto

Questão 1/10 - Tópicos Avançados em Programação
Quando acessamos o objeto CommonDataKinds, em busca de informações a respeito do número de 
telefone, por exemplo, esta informação é retornada em um tipo especifico de objeto.
Este objeto é do tipo:
A Contacts
B URI
C URL
D Manager
E Activity
Questão 2/10 - Tópicos Avançados em Programação
Para se emitir uma notificação, passamos o objeto que contém a notificação ao sistema chamando o 
método NotificationManager.notify().
Sobre o objeto passado podemos afirmar que:
i. Este objeto ter seu ícone pequeno
ii. Este objeto deve obrigatoriamente possuir um titulo
iii. Este objeto deve possuir uma imagem
iv . Este objeto deve conter um texto de detalhes
Estão corretas:
A i e ii, somente.
B i e iii, somente.
C ii e iii, somente.
D i, ii e iv, somente.
E iii e iv, somente.
Questão 3/10 - Tópicos Avançados em Programação
Para que uma Activity retorne um resultado, esta deve executar uma chamada a um determinado 
método, informando o código de retorno e a Intent que possui os dados a serem retornados.
Este método é conhecido como:
A return();
B finish();
C setReturn();
D setResult();
E putExtra();
Questão 4/10 - Tópicos Avançados em Programação
Para recebermos o objeto complexo na Activity destino é necessário que, além de capturarmos o 
parâmetro através do comando getSerializableExtra() executemos uma ação que garanta a 
reconstrução deste objeto.
Esta ação é conhecida como:
A Conversão de tipo (Type Casting)
B Serialização de Objeto
C Pojo
D Polimorfismo
E Herança
Questão 5/10 - Tópicos Avançados em Programação
A gravação de dados em SharedPreferences é bastante simplificada, através da instancia do objeto 
chamado SharedPreferences.Editor.
Uma vez instanciado este objeto, editamos os valores String através do comando:
A apply()
B commit()
C putString()
D editText()
E putStringList()
Questão 6/10 - Tópicos Avançados em Programação
A plataforma Android nos permite a execução de Activities de outros aplicativos, desde que estas 
estejam registradas para responder a ações de terceiros.
Este acesso é feito através de:
A Intenções Implícitas
B Intenções Explicitas
C Activities Implícitas
D Activities Explícitas
E Instanciamento direto
Questão 7/10 - Tópicos Avançados em Programação
Um adaptador é um objeto que cria uma ponte entre uma AdapterView e os dados para aquela View.
Um Adapter muito utilizado no Ambiente Android é o:
A DataAdapter
B BaseAdapter
C Adapter
D CommonAdapter
E JDBC
Questão 8/10 - Tópicos Avançados em Programação
O Ambiente Android trabalha a segurança dos aplicativos através do princípio do privilegio mínimo.
Isto quer dizer que:
A Os aplicativos não podem executar nada no sistema operacional.
B
Os aplicativos devem registrar todos os privilégios do sistema operacional para que possam ser 
executados.
C Os aplicativos devem solicitar privilégios necessários para sua execução.
D Os aplicativos não necessitam solicitar nenhuma permissão ao sistema operacional.
E
Todas as permissões necessárias para executar o aplicativo são atribuídas automaticamente pelo
Ambiente Android.
Questão 9/10 - Tópicos Avançados em Programação
A Plataforma Android oferece suporte nativo para o SQLLite, uma pequena biblioteca que ofecere 
acesso a uma base de dados racional SQL.
Sobre o SQLLite podemos afirmar que:
I. Suporta até 3 TB de dados
II. SQLiteDatabase é responsável pela criação e versionamento do banco
III. Não existe a necessidade de se estabelecer qualquer tipo de conexão JDBC
IV. SQLiteOpenHelper contém os métodos de manipulação de dados.
Está(ão) correta(s):
A I apenas
B I e II ,apenas
C III e IV , apenas
D III apenas
E I, II, III e IV, inclusive
Questão 10/10 - Tópicos Avançados em Programação
Utilizamos AsyncTasks para operações simples que não requeiram o download de muitos dados, 
por exemplo.
Sobre as AsyncTasks podemos dizer:
i. A classe AsyncTask deve executar a operação onPreExecute manualmente.
ii. A tarefa pode ser executada apenas uma vez.
iii. A classe deve ser instanciada na UIThread.
iv. A classe deve ser carregada fora da UIThread.
Estão corretas:
A i, ii e iv, somente.
B ii e iv, somente.
C i e iii, somente.
D ii, iii e iv, somente.
E ii e iii, somente.

Outros materiais