Articles of андроид sqlite

SQLite триггеры в Android?

Я хочу, чтобы в приложении для Android был встроен внешний ключ. Я искал, что это можно сделать с помощью триггеров: Я сделал это так: db.execSQL("CREATE TRIGGER dept_id_trigger22+" + " AFTER INSERT "+ " OF EmployeeName ON Employees"+ " BEGIN"+ //Condition " RAISE(ABORT,'error') END;"); Но ошибка не была повышена, и были введены незаконные значения. Что не […]

SelectionArgs в SQLiteQueryBuilder не работает с целыми значениями в столбцах

Я пытаюсь выбрать некоторые данные из базы данных, и у меня есть два фрагмента кода для этого: cursor = builder.query(db, new String[]{"col1", "col2", "col3"}, "id = ?", new String[]{getSID(db)}, null, null, null); а также cursor = builder.query(db, new String[]{"col1", "col2", "col3"}, "id = " + getSID(db), null, null, null, null); Разница между ними заключается в […]

Как создать готовый оператор sqlite в OrmLite?

Можно ли создать готовый оператор sqlite в OrmLite? Если да, то как связать значения запроса, которые могут измениться в разных запросах.

Как удалить базу данных в приложении Android

Как удалить базу данных из приложения?

Сохранение данных на Android: хранение файлов и база данных SQLite против общих настроек

Этот заголовок заставляет задуматься о том, что наиболее подходит для сохранения средних и больших данных в конкретном приложении. Я знаю, что есть недавние вопросы, которые я видел в Stackoverflow относительно сохранения данных с помощью этой функции, но я хочу знать, как я сказал, что наиболее подходит. Есть ли у вас какие-либо предложения относительно этого?

Зацикливание через SQLite Cursor занимает слишком много времени

Я использую базу данных SQLite в приложении для Android, и метод getAll который я написал, занимает слишком много времени, на мой взгляд. Это код, о котором я говорю: public static List<Feed> getAll(Context context) { List<Feed> feeds = new ArrayList<Feed>(); Uri allFeeds = Uri.parse(ContentProvidersUris.URL_CONTENT_PROVIDER_FEED); long startQuery = BenchmarkUtils.start(); Cursor c = context.getContentResolver().query(allFeeds, null, null, null, "title […]

RealmObject AND Parcelable

Я новичок в Realm для Android, поэтому я не уверен, что подхожу к этому правильно. У меня есть класс, который выглядит так: public class Entry extends RealmObject implements Parcelable { … } Проблема состоит в Parcelable интерфейс Parcelable содержит такие методы, как describeContents() writeToParcel() и у RealmObjects не должны быть методы, отличные от writeToParcel() и […]

Будет ли пустой курсор SQLite возвращать true для isBeforeFirst, isAfterLast, оба или ни один?

Это довольно простой вопрос. Я надеюсь, что ответ «оба», но я беспокоюсь, что это не так. Я внимательно изучил документы разработчиков Android для SQLiteDatabase и Cursor , но не могу найти окончательного ответа на этот вопрос. Случай, о котором я спрашиваю, это то, где я получаю курсор, вызывается moveToFirst , затем цикл, пока isAfterLast вернет […]

База данных Android SQLite: SQLiteDiskIOException: ошибка ввода-вывода диска (код 1802)

У меня есть приложение, которое использует базу данных SQLite. Я создал базу данных при запуске приложения, вызвав конструктор RSSDatabase, который отлично работает. После нажатия кнопки я беру данные из RSS-каналов и вставляю данные в AsyncTask , но это вызывает ошибку, когда я вызывал db.insert("posts", "", values) , вот сообщение об ошибке для logcat: 02-04 21:43:22.050 […]

Я использую SQLCIPHER для чтения или записи базы данных

Hiee, я использую sqlcipher для чтения базы данных, но перед чтением данных он дает следующую ошибку. Ниже мой логарифм, пожалуйста, посмотрите. 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 net.sqlcipher.database.SQLiteDatabase.<init>(SQLiteDatabase.java:1920) 02-27 11:33:10.608: E/AndroidRuntime(21826): at […]

Intereting Posts
Тип Enum не является общим; Его нельзя параметризовать с помощью аргументов <RestClient.RequestMethod> Изображение, снятое с камеры или галереи при использовании в образе просмотра, его ориентация меняется, а иногда вертикально растягивается на Android Самый быстрый способ дублирования проекта Android? OnFling в ListView, Получить информацию об использовании Просмотр списка с помощью CursorAdapter SQLCipher – открытие зашифрованной базы данных на рабочем столе Android: последствия наличия targetSDK> BuildTarget Рисовать круг, который заполняется горизонтально в Android Чтение двоичных данных stdout из оболочки adb? Можете ли вы зарегистрировать приложение в меню «долгое нажатие кнопки питания»? Определить номер целевого телефона при входящем вызове – это для SIM 1 или для SIM 2? Flurry vs localytics? Как получить файлы правого пути в android Ошибка DX при запуске проекта Android Studio Как установить свойства по умолчанию в сборке AOSP?