Logo Passei Direto
Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS AVALIANDO APRENDIZADO AULA 9 EX 1

Ferramentas de estudo

Questões resolvidas

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:
ArrayAdapter
Cursor
SQLiteDatabase
SQLiteOpenHelper
TableFactory

Uma aplicação Android faz a manipulação de dados em uma tabela de nome "usuario" com duas colunas do tipo texto: "login" e "senha". Deseja-se fazer a inclusão de um novo registro nessa tabela. Para tanto, considere o trecho de código a seguir:
E indique a linha de comando correta para definir o parâmetro "1234" para a coluna "senha" da tabela em questão.
cmd.bindString (3,"1234");
cmd.bindString(0,"1234");
cmd.bindString(4,"1234");
cmd.bindString (1,"1234");
cmd.bindString(2,"1234");

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?
ArrayAdapter
SQLiteAdapter
SimpleCursorAdapter
ListAdapter
TableAdapter

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?
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete?
SQLiteStatement
ContentValues
Cursor
SQLiteOpenHelper
SQLiteDatabase

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.
getWritableDatabase
getCursorDatabase
getReadableDatabase
getOpenDatabase
getResultDatabase

Sobre Intent do Android, marque a afirmativa verdadeira:
É utilizada para iniciar a navegação entre telas de uma aplicação.
Representa uma ação realizada pelo usuario.
É 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.

Uma consulta em linguagem SQL ao SQLite, a partir de um objeto SQLiteDatabase, retornará um tipo específico de objeto que viabiliza o acesso individualizado aos valores dos registros retornados.
Este objeto é de que tipo?
Cursor
Vector
List
Array
ArrayList

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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:
ArrayAdapter
Cursor
SQLiteDatabase
SQLiteOpenHelper
TableFactory

Uma aplicação Android faz a manipulação de dados em uma tabela de nome "usuario" com duas colunas do tipo texto: "login" e "senha". Deseja-se fazer a inclusão de um novo registro nessa tabela. Para tanto, considere o trecho de código a seguir:
E indique a linha de comando correta para definir o parâmetro "1234" para a coluna "senha" da tabela em questão.
cmd.bindString (3,"1234");
cmd.bindString(0,"1234");
cmd.bindString(4,"1234");
cmd.bindString (1,"1234");
cmd.bindString(2,"1234");

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?
ArrayAdapter
SQLiteAdapter
SimpleCursorAdapter
ListAdapter
TableAdapter

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?
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete?
SQLiteStatement
ContentValues
Cursor
SQLiteOpenHelper
SQLiteDatabase

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.
getWritableDatabase
getCursorDatabase
getReadableDatabase
getOpenDatabase
getResultDatabase

Sobre Intent do Android, marque a afirmativa verdadeira:
É utilizada para iniciar a navegação entre telas de uma aplicação.
Representa uma ação realizada pelo usuario.
É 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.

Uma consulta em linguagem SQL ao SQLite, a partir de um objeto SQLiteDatabase, retornará um tipo específico de objeto que viabiliza o acesso individualizado aos valores dos registros retornados.
Este objeto é de que tipo?
Cursor
Vector
List
Array
ArrayList

Prévia do material em texto

01/06/2018 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1861069&classId=892971&topicId=0&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S&enab
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
 9a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0536_EX_A9_201602875898_V2 01/06/2018 22:08:08(Finalizada)
Aluno(a): YURI BUENO FONTENLA 2018.1 EAD
Disciplina: CCT0536 - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 201602875898
 
 
Ref.: 201604036837
 1a 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:
SQLiteDatabase
TableFactory
 SQLiteOpenHelper
ArrayAdapter
Cursor
 
 
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.
 
 
 
Ref.: 201604035667
 2a Questão
Uma aplicação Android faz a manipulação de dados em uma tabela de nome "usuario" com duas colunas do tipo texto:
"login" e "senha". Deseja-se fazer a inclusão de um novo registro nessa tabela. Para tanto, considere o trecho de código a
seguir:
String sql = "INSERT INTO usuario VALUES (?,?);
SQLiteDatabase banco = this.getWritableDatabase();
SQLiteStatement cmd = banco.compileStatement(sql);
E indique a linha de comando correta para definir o parâmetro "1234" para a coluna "senha" da tabela em questão.
cmd.bindString (3,"1234");
cmd.bindString(0,"1234");
cmd.bindString(4,"1234");
cmd.bindString (1,"1234");
 cmd.bindString(2,"1234");
 
 
 
Ref.: 201604036843
 3a 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?
ArrayAdapter
TableAdapter
01/06/2018 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1861069&classId=892971&topicId=0&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S&enab
 SimpleCursorAdapter
ListAdapter
SQLiteAdapter
 
 
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.
 
 
 
Ref.: 201604035896
 4a 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?
SQLiteStatement
 SQLiteDatabase
ContentValues
SQLiteOpenHelper
SQLiteContentValues
 
 
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.
 
 
 
Ref.: 201604035679
 5a 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.
 getReadableDatabase
getOpenDatabase
getWritableDatabase
getCursorDatabase
getResultDatabase
 
 
 
Ref.: 201603962708
 6a Questão
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete?
SQLiteStatement
 SQLiteDatabase
Cursor
SQLiteOpenHelper
ContentValues
 
 
 
Ref.: 201603958312
 7a Questão
01/06/2018 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1861069&classId=892971&topicId=0&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=S&enab
Sobre Intent do Android, marque a afirmativa verdadeira:
Representa uma ação realizada pelo usuario.
É utilizada para iniciar a navegação entre telas de uma aplicação.
Deve ser instanciada, contendo a mensagem a ser enviada para outra Activity.
É criada através do método startActivity( ).
 Permite a comunicação entre activity¿s através de mensagens.
 
 
 
Ref.: 201604036838
 8a Questão
Uma consulta em linguagem SQL ao SQLite, a partir de um objeto SQLiteDatabase, retornará um tipo específico de objeto
que viabiliza o acesso individualizado aos valores dos registros retornados. Este objeto é de que tipo?
 Cursor
ArrayList
List
Array
Vector
 
 
Explicação: A consulta efetuada com o uso de um SQLiteDatabase irá retornar o resultado em um objeto do tipo Cursor.

Mais conteúdos dessa disciplina