Tag: sqlite

Lettura di database SQLITE dalla memory Android

Ho creato un database sqlite su un'applicazione Java e l'ho spinto verso la mia android. Voglio leggere questo database (probabilmente scriverlo anche in seguito). La maggior parte dei tutorial che ho trovato finora crea il DB all'interno dell'h … Non credo che sia necessario sostituire i methods onCreate () e onUpdate () di class SQLiteOpenHelper? […]

Quanto spesso eseguire getWritableDatabase () e getReadableDatabase ()?

Sto scrivendo un servizio, un fornitore di contenuti e più applicazioni. Il Servizio scrive nuovi dati al database SQLite del fornitore del contenuto each 5 minuti o così più a livello di input dell'utente e è destinato a funzionare praticamente per sempre in background. L'applicazione, durante l'esecuzione, visualizzerà i dati estratti dal Provider di contenuti […]

Database Sqlite che aggiorna una row Android

Sto sviluppando un'applicazione android, in cui ho bisogno di aggiornare una colonna in una tabella basata sulla clausola di un certo punto. Qui è il codice riportto di seguito, public void updatethekeyofweeklycolumn(String profilename, String keystemp) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(Profile_keysofweekly, keystemp); db.update(TABLE_PROFILE_SETTINGS_FOR_WEEKLY, values,Profile_Name_for_weekly +" = "+profilename, null); } Il […]

Android MediaStore ottiene distinte cartelle di file musicali

Cerca il modo per get solo routes di cartella di file musicali da Android MediaStore per il path di directory inserito. Quindi la domanda in realtà è su come fare una domanda adeguata al MediaStore. Ecco un esempio. Il mio codice attuale: String dirPath="/mnt/sdcard/Music/"; String selection =MediaStore.Audio.Media.DATA +" like ?"; String[] projection = {MediaStore.Audio.Media.DATA}; String[] […]

Cercando di copiare SQLite DB dai dati alla scheda SD

Sto utilizzando il seguente codice che è stato postato da qualche parte su Stack Overflow e modificato per i miei scopi: try { File sd = Environment.getExternalStorageDirectory(); File data = Environment.getDataDirectory(); if (sd.canWrite()) { String currentDBPath = "//data//"+ "com.exercise.AndroidSQLite" +"//databases//"+"MY_DATABASE"; String backupDBPath = "/temp/MY_DATABASE"; File currentDB = new File(data, currentDBPath); File backupDB = new File(sd, […]

Confronto di Android SQLite / ordine di utf8

Ho i seguenti elementi nella tabella SQLite su Android (tabella tabella ha 1 colonna – text "nome") Beta Work Úpal User Se ho questi elementi in SQL Server con la collazione per la lingua slovacca e select * from tab order by name , esegue correttamente l'elemento ordinato come: Beta User Úpal Work Nella lingua […]

Inserimento del database più rapido di Android

Sto parlando di un enorme xml che contiene quasi 20000 tag, risparmio tutte le voci dal xml nel mio database sqlite non appena li analizzo. Ma apparentemente xml sta parlando abbastanza rapidamente senza l'operazione di inserimento, ma quando cerco di inserire each valore richiede molto tempo (circa 10 minuti). Codice inserimento del database: for (int […]

Espressione di trigger di SQLite per la cancellazione di righe

Ho due tabelle A (id, Nome), B (id, fid, Nome) where A.id = B.fid , Il mio requisito è che voglio eliminare Riga in B each volta che la row in A elimina Ecco la query che ho provato ma mi dà errore nei pressi di B .. Create Trigger Delete_B_trigger After Delete on A […]

Come utilizzare la query per l'argomento di selezione multipla utilizzando una colonna di selezione

Ecco la mia domanda: // Nome della tabella: Domanda Cursor cursor = db.query("QUESTION", new String[] { "TEXT", "OPTION_A", "OPTION_B", "OPTION_C", "OPTION_D", "OPTION_E", "RIGHT_ANSWER" }, "SUBJECT=?", new String[] { "Ingles", "Historia" }, null,null, null); Posso avere più argomenti, ora ho due materie (Ingles, Historia) Come ordinare i dati da soggetti che utilizzano query? Sto ottenendo legame […]

getWritableDatabase () che lancia l'exception di un puntatore null

Ho una class di servizio che ha il seguente codice – public class ReminderService extends WakeReminderIntentService{ private static final String TAG ="ReminderService"; private TasksDBAdapter dbHelper; public ReminderService(){ super("ReminderService"); dbHelper = new TasksDBAdapter(this); dbHelper.open(); //THIS LINE GIVES ERROR } il codice per il metodo openx () di TasksDBAdapter è come – public TasksDBAdapter(Context ctx) { this.mCtx […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.