Articles of sqlite3

Ошибка «Ошибка открытия базы данных» при копировании базы данных sqlite из активов В Android 4.2

Мой код отлично работает для Android 2.3, но я не знаю, почему он не работает для Android 4.2 Мой журнал исключения здесь 01-17 09:54:04.411: E/SQLiteLog(24202): (14) cannot open file at line 30176 of [00bb9c9ce4] 01-17 09:54:04.411: E/SQLiteLog(24202): (14) os_unix.c:30176: (2) open(/data/data/com.example.myapp/databases/myapp.db) – Failed to open database '/data/data/com.example.mypapp/databases/myapp.db'. android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open […]

Запрос Sqlite, возвращающий 0, даже если значение null

Ниже приведен запрос, который я использую для получения значения int, соответствующего определенному полю в моей таблице sqlite db. "SELECT conn_status FROM profiles WHERE devID = '" + id+"'" Если для «conn_status» не было сохранено значение, соответствующее предоставленному devID, тогда существующее значение в таблице будет равно NULL. Я извлекаю данные из java, как показано: c.getInt(c.getColumnIndex("conn_status")) Проблема […]

Ошибка создания таблицы Android (около «автоинкремента»: синтаксическая ошибка)?

public static final String MYDATABASE_NAME = "MY_DATABASE"; public static final String MYDATABASE_TABLE = "MY_TABLE"; public static final String MYDATABASE_TABLE2 = "MY_TABLE2"; public static final int MYDATABASE_VERSION = 1; public static final String KEY_ID = "_id"; public static final String KEY_ID2 = "_id2"; public static final String KEY_CONTENT1 = "Content1"; public static final String KEY_CONTENT2 = […]

Создание пользовательской функции в sqlite3 в android

Мне нужно добавить пользовательскую функцию в sqlite3 в приложении Android для расчета расстояния между двумя координатами. Я нашел функцию c, которую можно добавить как пользовательскую функцию в sqlite3. Я использую NDK для компиляции файлов sqlite3 для создания файла .so . Но я не уверен, куда поместить код для моей пользовательской функции, которая также написана на […]

Android SQLiteConstraintException: код ошибки 19: ограничение не выполнено

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

Android-вопрос SQlite OnUpgrade

У меня есть приложение на Android Market, известное как SieveSMS. В основном это позволяет людям блокировать входящие SMS-сообщения на основе правил, точно так же, как Outlook смотрит на электронные письма. Я изменил структуру БД следующим образом (в той же таблице) 1) Версия DB 2 Добавление нового столбца "непрочитанный" 2) Версия DB 3 Добавление нового столбца […]

Возможно Android-приложение SQLite ON CONFLICT UPDATE?

Мне нужно решить эту проблему. Я начал свой проект с неправильной концепции, что ON CONFLICT REPLACE будет обновлять содержимое строки при обнаружении конфликта. Также я думал, что в этой вставке (с конфликтом), если я не помещу значение для столбца, он не заменит, но сохранит старое значение. Вместо этого я только что обнаружил, что ON CONFLICT […]

Как написать базу данных в текстовый файл в android

Я работаю над шпионским приложением для моей цели колледжа. Для этого я зарегистрировал Calls, Location и SMS устройства и сохранил их в базе данных. Теперь я хочу экспортировать содержимое базы данных в текстовый файл. Я попробовал приведенный ниже код. private void readAndWriteCallsData() { File dataBaseFile = getDatabasePath("DATABASE"); File callDataFile = new File(Environment.getDataDirectory()+"/data/com.example.myapp/databases/"+"DATABASE"); try { BufferedReader […]

Причины использования читаемой базы данных SQLite

В классе Android SQLiteOpenHelper есть метод возврата читаемой базы данных, а также базы данных для чтения и записи. В настоящее время я использую только записываемую базу данных и не имею никаких проблем, но мне интересно, какое преимущество будет в том, чтобы изменить ее на чтение, только если я читаю только в async-задаче (или активности). Там […]

Как использовать скрипт для запроса базы данных sqlite для Android

Android сохранил настройки в файле базы данных, который является /data/data/com.android.providers.settings/databases/settings.db . Android использует sqlite3 в качестве базы данных. Мы можем использовать adb для управления файлом базы данных. Я хочу знать, есть ли способ запустить все эти команды в скрипте perl/python для автоматизации всего процесса запроса? $adb shell $sqlite3 /data/data/com.android.providers.settings/databases/settings.db Вышеупомянутая команда откроет базу данных настроек. […]

Intereting Posts
Как изменить имя отображаемого имени приложения phonegap Что означает Эмс? (Android TextView) Как предотвратить обман с помощью Gamecih? Каковы различия между внутренним хранилищем, внешним хранилищем, SD-картой и съемным хранилищем? Как получить более длинный стек (надгробный камень) от android? Дооснащение по умолчанию Флейтовая интеграция с Android-приложением дает ошибку «Не удалось найти класс com.flurry.sdk.i», на который ссылается метод com.flurry.sdk.hu.a " Как выделить несколько элементов в представлении списка? Интеграция KNET для android Тест, если кнопка запускает новую активность в андроиде junit (pref без robotium)? Библиотека пользовательского интерфейса проверки формы Android В пользовательском представлении отсутствует конструктор, используемый инструментами для адаптера Как остановить HttpURLConnection.getInputStream ()? Как добавить пустое пространство в конец ListView? Как создать кнопки с равными ширинами?