Tag: sqlite

Wie man den Schlüssel in SQLCipher für Android zu speichern

Ich benutze SQLCipher für Android. Ich habe alle notwendigen Dinge getan, die zum Laden der libs benötigt werden, wie in http://sqlcipher.net/sqlcipher-for-android/ Ich habe festgestellt, dass Sie das Passwort, dh der Schlüssel in: SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(databaseFile, "test123", null); Wie ist dein Passwort sicher von einem Hacker? Wie es aus einer Java-Datei zugegriffen werden kann. ? […]

Wie man in Realm für Android zu erreichen?

In meinen Anwendungen habe ich normalerweise einen Loader, der die Daten von sqlite lädt und dann an die Aktivität oder das Fragment weiterleitet, an dem es angehängt ist, von wo aus es in den Adapter eines absListView gesetzt wird, der es dann dem Benutzer präsentiert Da Realm sagt, dass seine Objekte nicht über Threads freigegeben […]

Verwirrt über SQLiteOpenHelper und das Erstellen mehrerer Tabellen

Ich glaube, die Android-Entwickler-Richtlinien zum Speichern von Daten in SQLite ist wirklich fehlt. Ich bin verwirrt, was die allgemeine Richtlinie ist, wenn es um mehrere Tische geht. Ich habe derzeit zwei Manager, die (CRUD) zwei verschiedene Sätze von Entitäten an die Benutzeroberfläche aussetzen. Tue ich: Erstellen Sie eine private Klasse SQLiteOpenHelper in jedem Manager. Jeder […]

Wie benutzt man FTS3 in SQLite

Ich habe Tisch mit fast 200k Einträgen. Als ich mit LIKE suchte, war es sehr langsam. Jetzt habe ich beschlossen, FTS zu benutzen. So habe ich zwei Indizes erstellt, in denen die Suche stattfindet. Dann habe ich fts virtuellen Tisch erstellt. `CREATE TABLE [search_eng] ( [id] INTEGER PRIMARY KEY AUTOINCREMENT, [entry_id] INTEGER, [re_value] TEXT, [ke_value] […]

Android SQLite ORDER BY funktioniert nicht

Ich habe eine sehr grundlegende Situation: Ich habe einen Tisch mit ca. 5k Reihen: CREATE TABLE "words" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL , "name" TEXT NOT NULL , "def" TEXT NOT NULL, "rand" INTEGER) Was ich regelmäßig mit "UPDATE Wörter SET rand = random ()" In Android, wenn ich einen Cursor mit rawQuery […]

ORMLite-Beispiele für Android werden nicht kompiliert

Ich habe versucht, durch das HelloAndroid– Beispiel für ORMLite zu arbeiten, aber nicht erfolgreich zu kompilieren. Ich habe ein Problem mit der DatabaseHelper-Klasse. Speziell die Methode getDao() : /** * Returns the Database Access Object (DAO) for our SimpleData class. * It will create it or return the cached value. */ public Dao<SimpleData, Integer> getDao() […]

Ist es möglich, sqlite-Tabelle zur Laufzeit auf der Grundlage der Anzahl der Elemente im Array zu erstellen

Ich habe einen anderen Arraylisten mit Spaltennamen. Ich möchte eine generatisierte Erstellungsmethode haben, die eine Tabelle erstellen sollte, die auf dem Arraylisten basiert, den ich bestanden habe Ist es möglich, eine Struktur zu haben, kann die Tabelle dynamisch erstellen. Bitte schlagen Sie eine Lösung vor. private static class OpenHelper extends SQLiteOpenHelper { OpenHelper(Context context) { […]

Wie kann man einen Zeitwert in der SQLite-Datenbank in Android speichern?

Ich möchte einen Zeitwert in einer SQLite-Datenbank in Android speichern. Mein Zeitwert ist in EditText, und wenn ich auf die Schaltfläche "Speichern" klicke, möchte ich, dass der Zeitwert in der Datenbank gespeichert wird. Und auch ich möchte den bereits gespeicherten Wert in der Datenbank überprüfen.

ORMLite-Abfrage für Datum

Ich versuche, für ein Datum zwischen niedrigem und hign Wert abzufragen: Car car = new Car(1, "octavia"); car.setManufactured(Calendar.getInstance().getTime()); Dao<Car, Integer> carDao = getHelper().getCarDao(); carDao.create(car); QueryBuilder<Car, Integer> carQb = carDao.queryBuilder(); Calendar yesteday = Calendar.getInstance(); yesteday.add(Calendar.DATE, -1); Calendar tommorrow = Calendar.getInstance(); yesteday.add(Calendar.DATE, 1); carQb.where().between("manufactured", yesteday.getTime(), tommorrow.getTime()); PreparedQuery<Car> query = carQb.prepare(); List<Car> cars = carDao.query(query); Log.d(TAG, cars.get(0).toString()); Autoobjekt […]

SQLiteException: near "": Syntaxfehler (Code 1) beim Kompilieren

Ich habe diesen Fehler beim Kompilieren und ich weiß nicht warum, kann mir jemand helfen? Public static final String TABLE_BEERS = "cervezas"; // Contacts Table Columns names public static final String KEY_NAME = "_id"; public static final String KEY_COMPANY = "company"; public static final String KEY_TYPE = "type"; public static final String KEY_ALCOHOL = "alcohol"; […]

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