Baixe o app para aproveitar ainda mais
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
Compartilhar