Buscar

AV 2016.4 Disp Móveis Estacio EAD Questões Android

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

1a Questão (Ref.: 201502736036) Pontos: 1,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: a. O método setContent View é utilizado para exibir algum conteúdo na tela. b. As varíaveis edtNum1 
e edtNum são componentes do tipo widgets que são utilizadas para manipular conteúdos que irão ser exibidos 
na tela. 
 
 
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.: 201502735786) Pontos: 0,0 / 1,0 
Dada a seguinte tabela do SQLite: 
Create table CONTATO ( 
_id int primary key autoincrement, 
nome text not null, 
fone int not null, 
email text 
) 
Sobre persistência de dados no Android com SQLite, complemente o código abaixo, substituindo a linha com 
"..." por código que permita realizar uma CONSULTA de dados na tabela acima para obter o telefone do dado 
fornecido no widget edtNome para nome: 
 
public class ActivityBD extends Activity { 
private ContatoBdHelper helper; 
public void onCreate(Bundle b){ 
super.onCreate(b); 
setContentView(R.layout.activity_bd); 
helper = new ContatoBdHelper(this); 
} 
 
public void consultar(View v){ 
EditText edtNome = (EditText) findViewById(R.campo.nome); 
EditText edtFone = (EditText) findViewById(R.campo.fone); 
... 
} 
} 
 
 
Resposta: . 
 
 
Gabarito: SQliteDatabase db = contatoDbHelper.getReadableDatabase(); 
db.open(); 
String sql = "SELECT fone FROM CONTATO WHERE NOME=?"; 
String parametro[] = new String[]{edtNome.getText().toString()}; 
Cursor cursor = db.rawQuery(sql, parametro); 
if (cursor.moveToFirst()){ 
int indiceColuna = cursor.getColumnIndex("FONE"); 
int fone = cursor.getInt(indiceColuna); 
edtFone.setText(String.valueOf(fone)); 
} 
db.close(); 
 
 
 
 3a Questão (Ref.: 201502735823) Pontos: 1,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. 
 
São menores e mais leves. 
 
Maior autonomia de bateria. 
 
Podem possuir conectividade, inclusive intermitente. 
 
 
 
 4a Questão (Ref.: 201502735777) 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, Dalvik, runtime. 
 Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime. 
 
Kernel GNU Linux, Dalvik, framework para aplicações, APIs, runtime. 
 
NDA. 
 Kernel GNU Linux, bibliotecas, framework para aplicações, as próprias aplicações, runtime. 
 
 
 
 5a Questão (Ref.: 201502735814) Pontos: 1,0 / 1,0 
Sobre a estrutura de uma aplicação Android é correto afirmar: 
 
 
A classe R é um arquivo facultativo em uma aplicação Android. 
 
A Classe R só pode ser alterada se tal permissão for configurada no Eclipse. 
 
NDA. 
 O arquivo AndroidManifest é obrigatório em uma aplicação Android. 
 
Uma Acitivity pode conter apenas Views, já Viewgroups não são permitidos. 
 
 
 
 6a Questão (Ref.: 201502735961) Pontos: 0,0 / 1,0 
Qual método no Android é usado para recuperar a referência por id de um componente view do arquivo xml ? 
 
 
findViewByReference(int id); 
 findViewById(String id); 
 
findViewId(int id); 
 
retrieveResourceById(int id); 
 findViewById(int id); 
 
 
 
 7a Questão (Ref.: 201502735797) Pontos: 0,5 / 0,5 
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. 
 
 
 
 8a Questão (Ref.: 201502735794) Pontos: 0,0 / 0,5 
Sobre Lista de Itens no Android selecione a afirmativa VERDADEIRA: 
 
 
A seleção de um item em uma ListView é trada no método OnListItemClickListener. 
 
Uma ListActivity é um tipo de widget do Android. 
 Um AdapterView é um componente obrigatório na construção de uma lista de itens. 
 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.: 201502735831) Pontos: 0,0 / 0,5 
Para utilizar o SQLite em nossa aplicação, precisamos usar uma API que já possua todo o trabalho de se 
comunicar com o banco de dados encapsulado dentro dela. É justamente esse o papel de qual classe, que 
devemos herdar. 
 
 
SQLiteDatabase 
 SQLiteOpenHelper 
 Activity 
 
DatabaseHelper 
 
ListenerBD 
 
 
 
 10a Questão (Ref.: 201502735783) Pontos: 0,0 / 0,5 
Sobre Intent do Android, marque a afirmativa verdadeira: 
 
 
É criada através do método startActivity( ). 
 Permite a comunicação entre activity¿s através de mensagens. 
 
Deve ser instanciada, contendo a mensagem a ser enviada para outra Activity. 
 Representa uma ação realizada pelo usuario. 
 
É utilizada para iniciar a navegação entre telas de uma aplicação.

Outros materiais