Articles of андроид sqlite

Обновление Android 6.0, вызвавшее крах sqlite DB во время init

Мой код для создания базы данных в файле класса приложения работает на многих тысячах устройств, но в последнее время я получил многократную сбою от android 6.0, поэтому он может быть связан с новой версией Android. Также этот крах был замечен только ниже, чем у трех устройств. Пожалуйста, сообщите, как это исправить. Устройства: Холст A1 (AQ4501_sprout), […]

Android Contacts.CONTENT_STREQUENT_URI выдает SQLiteException на Android 4.1.2 и 4.4.2

Мне нужна помощь. Я пытаюсь запросить strequent таблицу ( ContactsContract.CONTENT_STREQUENT_URI ) на Android, чтобы получать strequent и наиболее часто встречающиеся контакты. Cursor cursor = context.getContentResolver().query(Contacts.CONTENT_STREQUENT_URI, new String[]{Contacts._ID, Contacts.LOOKUP_KEY, Contacts.STARRED, Utils.hasHoneycomb() ? Contacts.DISPLAY_NAME_PRIMARY : Contacts.DISPLAY_NAME}, null, null, null ); На большинстве устройств и версиях Android он работает нормально. Но в версиях Android 4.1.2 я получаю это […]

Как получить доступ к базе данных SQLite в zip-файле – андроид

У меня есть база данных SQLite объемом 180 МБ. Если я сжимаю его, это будет всего около 40 МБ. Я храню файл в папке с активами, и нет никаких проблем с размером apk, поскольку он сжат в apk. Но когда я копирую файл db из папки активов в память телефона или SD-карту, тогда это 180 […]

Android SqliteAssetHelper – объединение таблиц базы данных из актива с существующим

Я использую библиотеку Android SqliteAssetHelper ( https://github.com/jgilfelt/android-sqlite-asset-helper ). Я отправил свою базу данных, используя эту библиотеку, и база данных содержит некоторые записи в таблице1. Теперь я хочу обновить свое приложение с новой базой данных с дополнительными записями, которые должны быть вставлены в ту, которую я уже отправил. Я не уверен, как именно написать сценарии SQL […]

Как ограничить открытие базы данных sqlite в проекте библиотеки Android при создании файла jar

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

Nativescript-sqlite и модуль angular2 не найдены исключение

У меня есть nativescript с angular2 application для android, где я хочу использовать nativescript-sqlite автономных возможностей хранения. Проблема в том, что я получаю следующее исключение: Failed to find module: "nativescript-sqlite", relative to: /app/tns_modules/ На следующей строке: var Sqlite = require("nativescript-sqlite"); Я устанавливаю плагин, используя следующую команду Tns плагин добавить nativescript-sqlite Я создал файл db.service.ts с […]

Android получает изображение диска базы данных с ошибкой (код 11)

В моем приложении я получаю ошибку образа диска базы данных (код 11) для некоторых пользователей. Я googled, он узнал, что когда db-образ искажен, он удаляет, а db воссоздает его, что происходит для некоторых пользователей. Проблема здесь состоит из 10 пользователей. Я получаю эту ошибку для db, воссоздается только для 2-3 пользователей, и я также не […]

Android.database.sqlite.SQLiteException: рядом с «ce»: синтаксическая ошибка (код 1): при компиляции: INSERT INTO

Я инициализирую свои переменные следующим образом: String separator = "" ; String insertQuery1 = "INSERT INTO " + PhoneContactsTable.TABLE_PHONE_CONTACTS + " (" + PhoneContactsTable.KEY_NAME +"," + PhoneContactsTable.KEY_PH_NO +"," + PhoneContactsTable.KEY_SNID +","+ PhoneContactsTable.KEY_EMAIL +") VALUES " ; StringBuilder insertQuery2 = new StringBuilder(); Я генерирую insertQuery2 (stringbuilder) следующим образом: try { JSONArray jsonArray = new JSONArray(returndResultForSNID); for(int […]

Java.lang.IllegalStateException: Не удалось прочитать строку 0, col 0 из CursorWindow

Мне нужно получить все данные из таблицы, я использовал следующий код, чтобы сделать то же самое в классе sqlite dbhelper: public Cursor getData() { SQLiteDatabase db = this.getWritableDatabase(); Cursor res = db.rawQuery("select * from " + PRODUCT_DETAILS_TABLE, null); return res; } Теперь я получаю данные с помощью курсора в своей деятельности следующим образом: public HashMap<String, […]

Как добавить ребенка к определенному родительскому лицу в расширяемый список

Я создал приложение, в котором я загрузил данные из sqlite, установив предел 10 и когда список прокручивается вниз, он загружает еще 10 данных из sqlite, используя async-задачу в этой части, я выбрал группы заголовков, а также дочерние Datas, но я не знаю, как поставить ребенка на новые даты, может ли кто-нибудь сказать мне, как добавить […]