Buscar

Programação para dispositivos móveis - Aula 09 - Exercícios Resolvidos 01

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

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 9a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
 
 
 1a Questão
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, update, insert, query e
execSQL para executar operações no banco de dados. Para acessar estes métodos será necessária uma variável da classe
 SQLiteDatabase
SQLiteDatabaseTransaction
SQLiteStatement
PreparedSQLiteStatement
SQLiteDatabaseManager
Respondido em 22/04/2020 16:14:22
 
 
 2a Questão
Na plataforma Android, a manipulação de dados no banco SQLite é facilitada com o uso da classe SQLiteOpenHelper. Esta classe
auxilia o desenvolvedor no processo de criação e gerenciamento das versões do banco de dados. Assinale o método da classe que
realiza a abertura e/ou criação do banco de dados, permitindo apenas que sejam efetuadas leituras dos dados.
getOpenDatabase
getResultDatabase
getCursorDatabase
getWritableDatabase
 getReadableDatabase
Respondido em 22/04/2020 16:14:43
 
 
 3a Questão
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:
JDBC
Context
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','9','','','314457690');
javascript:abre_frame('2','9','','','314457690');
javascript:abre_frame('3','9','','','314457690');
SQLiteOpenHelper
 SQLiteDatabase
SQLiteContext
Respondido em 22/04/2020 16:21:49
 
 
 4a Questão
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete?
Cursor
ContentValues
 SQLiteDatabase
SQLiteStatement
SQLiteOpenHelper
Respondido em 22/04/2020 16:15:04
 
 
 5a Questão
Uma ListView permite a visualização de múltiplas linhas, relacionadas a alguma fonte de dados, como listas, vetores e outros,
necessitando da intermediação de um objeto do tipo Adapter. No caso de uma consulta ao SQLite, sempre é retornado um tipo
específico de objeto, o qual dá acesso aos dados dos registros existentes na tabela. Qual o Adapter correto para o preenchimento
da lista com os dados de retorno de uma consulta SQLite?
TableAdapter
 SQLiteAdapter
ArrayAdapter
ListAdapter
 SimpleCursorAdapter
Respondido em 22/04/2020 16:21:26
 
 
Explicação: O retorno de uma consulta ao SQLite é do tipo Cursor, e exige um Adapter do tipo SimpleCursorAdapter para o
preenchimento de uma ListView.
 
 
 6a Questão
A plataforma Android oferece suporte nativo ao armazenamento persistente de dados utilizando um banco de dados de código
fonte aberto, multiplataforma e que tem sido utilizado principalmente em aplicativos embarcados. A arquitetura de funcionamento
desse banco de dados é diferente de outros sistemas de gerenciamento tradicionais, uma vez que todas as funcionalidades do
sistema são oferecidas por meio de uma biblioteca escrita na linguagem C. Assinale a alternativa que indica o nome dessa
biblioteca
MysSql
SQLTransaction
PL/SQL
SqlServer
 SQLite
Respondido em 22/04/2020 16:20:14
 
 
 7a Questão
Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, deve ser utilizada inicialmente
uma classe responsável pelos eventos de criação e atualização da estrutura das tabelas. Ao mudar a versão do App, esta classe irá
chamar automaticamente a atualização estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em
questão deve ser descendente de:
 SQLiteOpenHelper
Cursor
ArrayAdapter
TableFactory
SQLiteDatabase
Respondido em 22/04/2020 16:20:46
 
 
Explicação: A classe SQLiteOpenHelper tem como finalidade a gestão do modelo estrutural do banco, concentrando as operações de
criação e alteração da estrutura das tabelas no SQLite.
 
 
 8a Questão
O Android permite a manipulação dos dados com o SQLite, sem a necessidade de utilizar instruções SQL durante a comunicação
com o SGBD. Para tanto podemos encapsular as operações de inserção (insert), atualização (update) e deleção (delete) através
dos métodos da classe?
 SQLiteDatabase
SQLiteStatement
SQLiteContentValues
ContentValues
SQLiteOpenHelper
Respondido em 22/04/2020 16:16:46
 
 
Explicação: A classe SQLiteDatabase oferece uma maneira alternativa para manipulação dos dados com o SQLite. Esta classe
possui métodos encapsulados para as operações de inserção (insert), atualização (update) e deleção (delete), com isso, não é
necessário utilizar instruções SQL durante a comunicação com o SGBD.
 
 
 
javascript:abre_colabore('38403','187909457','3747049999');

Continue navegando