Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

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

Avaliação: CCT0270_AV_BATMAN » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Tipo de Avaliação: AV 
Aluno: 666666666 - BATMAN 
Professor: MARCIO PACHECO DE AZEVEDO Turma: 
Nota da Prova: 2,0 Nota de Partic.: 0 Av. Parcial 0 Data: /11/2017 
O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0. 
 
 
 1a Questão (Ref.: 201003008691) Pontos: 0,0 / 1,0 
Dado o código abaixo, responda: 
protected void onCreate(Bundle savedInstanceState) { 
 super.onCreate(savedInstanceState); 
 setContentView(R.layout.activity_main); 
 
 EditText edtNum1 = (EditText) findViewById(R.id.edtNum1); 
 EditText edtNum2 = (EditText) findViewById(R.id.edtNum2); 
 
 Log.i("INFO", "Passando pelo método onCreate"); 
} 
a. O que faz o método setContentView(...)? 
b. As variáveis edtNum1 e edtNum2 servem para quê? 
c. 
 
 
Resposta: . 
 
 
Gabarito: a) Define que o layout da activity será o definido no arquivo: activity_main.xml. 
b) Referenciam os componentes gráficos EditText cujos os ids são: edtNum1 e edtNum2. 
 
 
 
 2a Questão (Ref.: 201003008456) Pontos: 0,0 / 1,0 
Descreva como é realizado a persistência de dados no Android através da API SQLite. 
 
 
Resposta: . 
 
 
Gabarito: A API SQLite oferece 2 classes base: SQLiteDatabase e SQLiteOpenHelper. A classe SQLiteDatabase 
permite realizar as operações de inclusão, alteração, exclusão e consulta ao banco de dados. Já a classe 
SQLiteOpenHelper é utilizada para permitir criar o banco de dados e as tabelas caso não existam, bem como em 
caso de divergência na versão do banco realizar o processo de autualização da versão. Ela permite também 
realizar a abertura do banco para escrita (getWritableDatabase()) ou leitura (getReadableDatabase()), 
retornando uma instância da classe SQliteDatabase. 
 
 
 
 3a Questão (Ref.: 201003008478) Pontos: 0,0 / 1,0 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de 
desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a este tipo de 
dispositivo? 
 
 Utilizam o mouse como dispositivo de apontamento. 
 Normalmente são mais rápidos para inicialização ou desligamento. 
 
Maior autonomia de bateria. 
 
Podem possuir conectividade, inclusive intermitente. 
 
São menores e mais leves. 
 
 
 
 4a Questão (Ref.: 201003008432) Pontos: 0,0 / 1,0 
A Arquitetura do Android possui várias camadas. O conhecimento sobre uma visão geral das mesmas bem como 
o propósito de cada uma é fundamental para um desenvolvedor Android. Dito isso, selecione a opção que 
contém todas as camadas da arquitetura da plataforma Android: 
 
 
Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime. 
 
NDA. 
 Kernel GNU Linux, bibliotecas, framework para aplicações, Dalvik, runtime. 
 Kernel GNU Linux, bibliotecas, framework para aplicações, as próprias aplicações, runtime. 
 
Kernel GNU Linux, Dalvik, framework para aplicações, APIs, runtime. 
 
 
 
 5a Questão (Ref.: 201003008621) Pontos: 1,0 / 1,0 
No desenvolvimento de algumas aplicações móveis e na sua utilização de recursos nativos do sistema 
operacional é necessário a configuração e liberações do uso desses recursos. Qual arquivo de configuração 
devemos alterar para liberar essas permissões? 
 
 
Java source file 
 
Property file 
 Manifest file 
 
R file 
 
Layout file 
 
 
 
 6a Questão (Ref.: 201003008616) Pontos: 1,0 / 1,0 
Qual método no Android é usado para recuperar a referência por id de um componente view do arquivo xml ? 
 
 
retrieveResourceById(int id); 
 findViewById(int id); 
 
findViewByReference(int id); 
 
findViewById(String id); 
 
findViewId(int id); 
 
 
 
 7a Questão (Ref.: 201003008452) Pontos: 0,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: 
 
 
Instancia um componente view do tipo EditText e o exibe na tela 
 
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 do tipo viewgroup a partir de sua definição de um arquivo de layout e atribui 
um texto que será exibido na tela. 
 
Declara um componente do tipo widget e atribui um texto que será exibido na tela. 
 
 
 
 8a Questão (Ref.: 201003008449) Pontos: 0,0 / 1,0 
Sobre Lista de Itens no Android selecione a afirmativa VERDADEIRA: 
 
 A seleção de um item em uma ListView é trada no método OnListItemClickListener. 
 Um AdapterView é um componente obrigatório na construção de uma lista de itens. 
 
Uma ListActivity é um tipo de widget do Android. 
 
A seleção de um item em uma ListActivity é trada no método OnClickItemClickListener. 
 
Um componente ListView é o mesmo que ListActivity. 
 
 
 
 9a Questão (Ref.: 201003008563) Pontos: 0,0 / 0,5 
A navegação de telas em Android é feito quando o método startActivity é chamado. Para que possamos enviar 
parâmetros para uma Activity destino é necessário: 
 
 instanciar um objeto do tipo Bundle. 
 
capturar os dados usando GetExtras. 
 
onActivity result. 
 usar o método putExtras passando a classe como parâmetro. 
 
criar uma classe auxiliar 
 
 
 
 10a Questão (Ref.: 201003086973) Pontos: 0,0 / 0,5 
Com o uso de um objeto do tipo HttpClient para o acesso ao HTTP, o retorno da conexão efetuada é recebido 
em um objeto do tipo HttpResponse. A partir daí é possível encapsular os dados de HttpResponse em um 
HttpEntity, e obter acesso ao fluxo de entrada de dados através de um método específico de HttpEntity. Qual é 
este método? 
 
 
getStringFromInputStream 
 
getJSONObject 
 getContent 
 
getOutputStream 
 getInputStream

Outros materiais