Tag: sqlite

Wie erstelle ich eine SQLite-Datenbank in Android durch den Import aus einer SQL-Datei?

Ich habe eine große Textdatei mit SQL CREATE TABLE und INSERT Anweisungen. Wie importiere ich diese Datei in die SQLiteOpenHelper onCreate Methode? Oder gibt es eine akzeptierte Möglichkeit, die binäre Datenbankdatei direkt zu verwenden? Ich brauche das kompatibel mit Android 1.6.

Android und SQLite: Wenn Sie Semikolons verwenden, um Anweisungen zu beenden?

Wenn Sie die rawQuery () oder execSQL () – Methoden von SQLite auf Android verwenden, wann sollten Sie ein Semikolon verwenden, um Ihre Anweisung zu beenden? In diesem Tutorial verwendet der Autor beispielsweise das Semikolon auf der create table-Anweisung (via execSQL), aber nicht auf select-Anweisung (via rawQuery). Zum Beispiel: Tabellenstatement erstellen: private static final String […]

Android SQLite Datenbank: SQLiteDiskIOException: Disk I / O Fehler (Code 1802)

Ich habe eine App, die von der SQLite-Datenbank Gebrauch macht. Ich habe die Datenbank erstellt, wenn die Anwendung startet, ruft den Konstruktor von RSSDatabase auf, was gut funktioniert. Nachdem eine Schaltfläche angeklickt wurde, AsyncTask ich Daten aus RSS-Feeds ab und AsyncTask Daten in eine AsyncTask , aber das verursacht einen Fehler beim Aufruf von db.insert("posts", […]

Android.database.sqlite.SQLITeException: keine solche Tabelle: admin beim Kompilieren: INSERT INTO … etc

Ich versuche, eine weitere Tabelle in meine Datenbank hinzuzufügen, die erste wurde erfolgreich erstellt und die Daten wurden auch erfolgreich eingefügt. Aber wenn ich versuchte, eine weitere Tabelle hinzuzufügen, dann die Daten eingefügt … Ich habe diesen Fehler (keine solche Tabelle beim Kompilieren von INSERT in … etc. Ich suchte in google und hier auch […]

Speichern von Daten auf Android: Dateispeicher vs SQLite-Datenbank vs Freigegebene Einstellungen

Dieser Titel macht mich fragen, was am meisten geeignet ist, um Medium zu großen Daten auf einer bestimmten Anwendung zu speichern. Ich weiß, es gibt eine aktuelle Frage, die ich auf Stackoverflow über das Speichern von Daten mit diesen Funktionen gesehen habe, aber ich möchte wissen, wie das, was ich gesagt habe, was am meisten […]

Soll ich einen Content Provider verwenden?

Ich lese die offizielle Dokumentation von Android-Anbietern und ich habe das gesehen: Entscheiden Sie, ob Sie einen Content Provider benötigen. Sie müssen einen Content-Provider erstellen, wenn Sie eine oder mehrere der folgenden Features bereitstellen möchten: Sie möchten komplexe Daten oder Dateien an andere Anwendungen weitergeben. Sie möchten Benutzern erlauben, komplexe Daten aus Ihrer App in […]

Ich bin mit SQLCIPHER zu lesen oder schreiben Datenbank immer Fehler

Hiee, ich benutze sqlcipher, um die Datenbank zu lesen, aber vor dem Lesen der Daten gibt es den folgenden Fehler.Below ist mein Logcat bitte einen Blick. E/AndroidRuntime(21826): FATAL EXCEPTION: main 02-27 11:33:10.608: E/AndroidRuntime(21826): java.lang.UnsatisfiedLinkError: Native method not found: net.sqlcipher.database.SQLiteDatabase.dbopen:(Ljava/lang/String;I)V 02-27 11:33:10.608: E/AndroidRuntime(21826): at net.sqlcipher.database.SQLiteDatabase.dbopen(Native Method) 02-27 11:33:10.608: E/AndroidRuntime(21826): at net.sqlcipher.database.SQLiteDatabase. <init>(SQLiteDatabase.java:1942) 02-27 11:33:10.608: E/AndroidRuntime(21826): at […]

Wie bekomme ich Daten von Cursor in ContextMenu

Ich möchte den aktuellen Datensatz eines Cursors anstatt nur die ID bekommen, damit ich ein Kontextmenü manipulieren kann. Ich habe dieses Beispiel hier gesehen , das dir zeigt, wie man die ID bekommt: @Override public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()) { case DELETE_ID: AdapterView.AdapterContextMenuInfo info= (AdapterView.AdapterContextMenuInfo)item.getMenuInfo(); delete(info.id); return(true); } return(super.onOptionsItemSelected(item)); } Dies ist großartig, […]

RealmObject UND Paketierbar

Ich bin neu für Realm für Android, also bin ich mir nicht sicher, dass ich mir den richtigen Weg näher komme. Ich habe eine Klasse, die so aussieht: public class Entry extends RealmObject implements Parcelable { … } Das Problem ist die Parcelable Schnittstelle enthält Methoden wie describeContents() writeToParcel() und RealmObjects sollen keine anderen Methoden […]

So löschen Sie die Datenbank in der Android App

Wie kann ich die Datenbank aus der Anwendung löschen?

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.