Carregando...
Carregando...
Ajude a melhorar a plataforma
O SQLiteOpenHelper é uma classe prática que tem a finalidade de realizar manutenções do SQLite. Para criar um banco de dados com o SQL Helper, se pode criar uma classe que herda de android.database.sqlite.SQLiteOpenHelper cuja função será a de criar o banco no momento da instalação da aplicação (com o onCreate ) e de atualizar novas versões (com o onUpdgrade ). Após análise sobre a criação do BD com SQL Helper, observe as asserções a seguir e a relação entre elas. I. O Android mantém as informações constantes no banco de dados, armazenando-o em uma pasta específica do aplicativo. PORQUE II. Nesse modelo, na área onde permanecem tais dados, não há a possibilidade de que ela seja acessada pelo usuário nem por outros aplicativos. Analisando as asserções anteriores, assinale a alternativa correta.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A asserção I é verdadeira, pois de forma homogênea ao salvamento de arquivos no armazenamento interno do dispositivo, há o armazenamento do banco de dados em uma pasta específica do aplicativo. A asserção II é verdadeira, pois dessa forma evita-se que tal pasta seja acessada pelo usuário ou por outros aplicativos e todo esse trabalho é realizado pelo Android. A asserção II justifica a I pelo fato de impossibilitar o acesso ao banco por terceiros (seja o usuário ou qualquer outro aplicativo) trabalhando pela sua proteção; em seu gerenciamento, o uso da classe SQLiteOpenHelper oferece recursos que permitem ao sistema operações de criação e atualização somente quando houver necessidade e não na inicialização do uso do aplicativo (chamando getWritableDatabase() ou getReadableDatabase() ).