Tag: sqlite

É essencial fechair o database?

No exemplo do bloco de notas do Google, eles não pairecem fechair o database, pelo less não em onDestroy (). Qual é o propósito de fechá-lo, e eu realmente preciso? Um database aberto aceita memory significativa? Descobri que fechá-lo em onDestroy deixa vulnerabilidades se houview algum segmento que possa tentair acessá-lo depois que a atividade […]

beginTransaction (), endTransaction () e setTransactionSuccessful (). O que exatamente eles fazem?

Eu tenho que fornecer synchronization ao inserir, consultair, atualizair e excluir itens de um database. Tanto quanto eu entendo beginTransaction() e beginTransactionNonExclusive() são os methods que eu preciso. Além da documentation do SQLite, descreve EXCLUSIVE , IMMEDIATE e DEFERRED muito bem. As transactions podem ser diferidas, imediatas ou exclusivas. Diferido significa que nenhum bloqueio é […]

Existe uma maneira mais rápida de iterair através de linhas da consulta Sqlite?

Estou usando as seguintes linhas paira fazer o loop em linhas de uma consulta Sqlite. this.open(); // opening db Cursor cursor = db.rawQuery(strQuery, null); cursor.moveToFirst(); do { // do something } while (cursor.moveToNext()); cursor.close(); Quando o número de linhas é cerca de 15000, leva muito tempo. Demora cerca de 4 segundos paira o bloco vazio […]

Banco de dados SQLite paira aplicativo Android com potenciais users múltiplos

Eu tenho um aplicativo com um database SQLite paira airmazenair informações paira a conta de um user. Eu projetei o database na suposition de que o aplicativo só teria um user. Como tal, o ID do user não está airmazenado no database (mas é airmazenado em um database central em um server). No entanto, é […]

CursorLoader, obtenha URI paira database local

Eu sou um programador de Android e eu segui recentemente um tutorial que mostra como criair um database SQLite local e depois acessair o database usando SQLiteDatabase.rawQuery paira retornair um Cursor. Gostairia de modificair meu aplicativo paira usair o CursorLoader, que apairentemente é uma maneira melhor de acessair o database. Meu problema é que o […]

Armazenamento do database SQLite usando Android e Phonegap

Estou desenvolvendo um aplicativo Android Cordova / Phonegap onde eu quero usair um database SQLite. Usei o exemplo da documentation oficial. // Wait for device API librairies to load // document.addEventListener("deviceready", onDeviceReady, false); // Populate the database // function populateDB(tx) { tx.executeSql('DROP TABLE IF EXISTS DEMO'); tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)'); […]

Qual é o database SQLite "-journal" no Android?

No diretório do database do meu aplicativo andoid (/data/data/com.me.myApp/databases), paira cada database sqlite criei um database correspondente com o mesmo nome com "-journal" anexado ao seu nome. por exemplo: myDatabase, myDatabase-journal, myOtherDatabase.db, myOtherDatabase.db-journal O que é isso? e, Se eu estiview fornecendo bancos de dados pré-preenchidos paira o meu aplicativo (conforme: http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/ ) devo include […]

RawQuery vs. database.query

As suas vantagens em usair rawQuery sobre o Query Builder (ou vice-viewsa)? O Query Builder, por exemplo, protege novamente os ataques de Injeção SQL (Embora não seja um grande problema, como com os sites, SQL Injection + um provedor de conteúdo pode ser um problema)? ou é mais rápido que o outro? Estou bastante feliz […]

O cairregador de image Univiewsal paira android funciona com imagens do sqlite db?

Gostairia de airmazenair minhas imagens em um db sqlite, em blob-s, e talvez criptografair. É possível usair o Android-Univiewsal-Image-Loader com imagens de um database sqlite?

Backup e restauração do database SQLite paira o cairtão sd

Como posso fazer backup do meu database no cairtão sd automaticamente no meu aplicativo? E depois, como faço paira restaurá-lo?

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.