Articles of андроид sqlite

Разрешение IntelliJ SQLite, отклоненное на Android Lollipop, работало до

Я обновил Nexus 7 с помощью Android Lollipop, и теперь я не могу получить доступ к SQLite db от IntelliJ IDEA 14. Все отлично работало до обновления Lollipop, хотя Android не был внедрен, я мог получить доступ к db от IntelliJ (но не вытащил его через ADB) , Ошибка, которую я получаю, когда пытаюсь подключиться: […]

База данных SQLite для Android-приложения с потенциальными несколькими пользователями

У меня есть приложение с базой данных SQLite для хранения информации для учетной записи пользователя. Я разработал базу данных, исходя из предположения, что приложение будет иметь только одного пользователя. Таким образом, идентификатор пользователя не сохраняется в базе данных (но он хранится в центральной базе данных на сервере). Тем не менее, можно выйти из приложения и […]

Как получить данные из дочерней таблицы с помощью CursorLoader, который загружает данные из главной таблицы?

Мое приложение использует CursorLoader для загрузки данных из главной таблицы. Данные будут отображаться в ListView с помощью CursorAdapter . Представленный в ListView вид также требует данных из дочерней таблицы. Соотношение таблиц одно-ко-многим. Если я присоединяюсь к обеим таблицам во время запроса, объединенные записи будут иметь столько же, сколько и дочерние записи, поэтому в ListView он […]

Как использовать SQLiteDatabase.CursorFactory

Кто-нибудь SQLiteDatabase.CursorFactory как использовать SQLiteDatabase.CursorFactory на Android? Я ищу, чтобы получить постоянный объект SQLiteCursor, который использует инструкцию SQL SELECT, где несколько выражений предложения WHERE используют параметры, которые могут быть изменены программно перед запросом. Например: SELECT LocationID FROM Locations WHERE Latitude < northlimit AND Latitude > southlimit AND Longitude < eastlimit AND Longitude > westlimit; Предельные […]

GreenDAO поддерживает множественные отношения между таблицами

Я пытаюсь создать модель БД с помощью GreenDAO. Проблема возникла, когда я попытался создать несколько отношений между разными таблицами. В основном, у меня есть таблица Message таблица Conversation таблица User . Пользователь имеет список сообщений, а сообщение имеет родительский разговор. Я пробовал написать этот код для создания БД: private static void addUser(Schema schema) { user […]

Кэширование загруженных данных JSON в базу данных SQLite – это хорошая идея?

В моем приложении мне приходится загружать данные JSON из многочисленных веб-сервисов. Используемые классы данных довольно сложны (много свойств, довольно глубокое дерево наследования и т. Д.). Я намерен выполнять кэширование, используя одну таблицу db, где я бы сохранил загруженные данные JSON в столбце VARCHAR (наряду с другими метаданными, содержащими столбцы). Сериализация JSON выполняется с помощью библиотеки […]

Самый быстрый и эффективный способ предварительного заполнения базы данных в Android

Если вы хотите предварительно заполнить базу данных (SQLite) в Android, это не так просто, как можно было бы подумать. Поэтому я нашел этот урок, который часто упоминается здесь и в Stack Overflow. Но мне не очень нравится такой способ предварительного заполнения базы данных, так как вы берете управление из обработчика базы данных и сами создаете […]

Хранение базы данных SQLite с помощью Android и Phonegap

Я разрабатываю приложение Android Cordova / Phonegap, где я хочу использовать базу данных SQLite. Я использовал этот пример из официальной документации . // Wait for device API libraries 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, […]

Плагин Sqlite для Eclipse: отладить базу данных sqlite на устройстве Android в прямом эфире

Я хочу отлаживать базу данных на устройстве Android. Мое приложение очень тяжелое, и я делаю слишком много запросов на вставку и других вещей, поэтому запуск на эмуляторе идет медленно, поэтому я отлаживаю его на телефоне Android. Но я не мог отлаживать базу данных, например, в Iphone вы можете видеть даже вставку в базу данных. Я […]

RawQuery Vs. database.query

Есть ли у них какие-либо преимущества в использовании rawQuery над Query Builder (или наоборот)? Может ли Query Builder снова защитить атаки SQL Injection (хотя это не является большой проблемой, как в случае с веб-сайтами, SQL Injection + поставщик контента может быть проблемой)? Или один быстрее, чем другой? Я довольно доволен SQL (достаточно для того, что […]