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