Articles of андроид sqlite

Как сравнить строковые представления удвоений, если он заканчивается на .00

В настоящее время я пишу тестовые примеры для ContentProvider в своем приложении (это приложение для записи чековой книжки), и я испытываю неудачу при сравнении двойных значений. Лучший способ проиллюстрировать это с помощью кода. У меня есть эта функция, которая возвращает ContentValues ​​для объекта учетной записи, который будет вставлен в базу данных: private ContentValues getAccountContentValues(){ String […]

Does PhoneGap / Apache Cordova предлагает API для зашифрованной базы данных SQLite

Я хотел бы знать, можно ли использовать PhoneGap / Apache Cordova для создания / доступа и зашифрованной базы данных SQLite. Я читаю, что могу зашифровать, прежде чем хранить / расшифровать, но это не то, что я ищу. Я скорее ищу плагин PhoneGap или API, используя что-то вроде: http://sqlite-crypt.com/ Ищете что-то вроде этого, но зашифровано: https://github.com/davibe/Phonegap-SQLitePlugin […]

Является ли SQLite на Android, встроенным с токенизатором ICU, включенным для FTS?

Как и в названии, мы можем использовать …USING fts3(tokenizer icu th_TH, …) . Если можно, кто-нибудь знает, какие локали поддерживаются, и зависит ли он от версии платформы?

Будет ли курсор еще живым после закрытия базы данных?

Мой код выглядит следующим образом: Cursor getResults() { SQLiteDatabase db = dbHelper.getReadableDatabase(); Cursor c = qb.query(db, projection, null, null, null, null, null); db.close(); return c; } Мой вопрос: после выполнения db.close () курсор c все еще жив и доступен для навигации? Благодарю.

Как сохранить значение времени в базе данных SQLite в Android?

Я хочу сохранить значение timevalue в базе данных SQLite на Android. Мое значение времени находится в EditText, и когда я нажимаю кнопку сохранения, мне нужно, чтобы значение времени сохранялось в базе данных. А также я хочу просмотреть уже сохраненное значение в базе данных.

Android SQLite: заменить новую базу данных на новую или использовать сценарии миграции

У меня есть приложение для Android, которое использует базу данных SQLite и Active Android в качестве ORM. В каждом обновлении приложения мне нужно отправить мою базу данных с новыми / обновленными данными. Это то, что я делал У меня есть база данных my_app.db Я вношу изменения в строки, таблицы и т. Д. My_app.db Я сохраняю […]

EditText afterTextChanged не работает

Я вставляю изображение Uri в SQLite , используя приведенный ниже код: регистр private void insertData( String name,String pass, Uri image) throws SQLiteException { database = mdb.getWritableDatabase(); ContentValues cv = new ContentValues(); cv.put(MyDatabaseHelper.KEY_NAME, name); cv.put(MyDatabaseHelper.KEY_PASSWORD, pass); try { database = mdb.getWritableDatabase(); InputStream iStream = getContentResolver().openInputStream(image); byte[] inputData = Utils.getBytes(iStream); cv.put(MyDatabaseHelper.KEY_IMAGE,inputData); }catch(IOException ioe) { Log.e(TAG, "<saveImageInDB> Error […]

Как обновить схему таблицы после обновления приложения на Android?

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

Вставить TimeStamp в SQLite для Android

У меня есть следующие поля 1> WorkName – Varchar 2> TimeStap Я хотел создать таблицу с указанными выше полями. Каким будет тип данных TimeStamp Как вставить значения метки времени в таблицу. Какова будет отметка времени при вставке данных или как получить метку времени. Я работал над SQLite, но у меня нет опыта добавления TimeStamp в […]

Смущение в отношении SQLiteOpenHelper и создание нескольких таблиц

Я считаю, что рекомендации разработчиков Android относительно сохранения данных в SQLite действительно отсутствуют. Я в замешательстве относительно того, что общее правило, когда дело доходит до нескольких таблиц. В настоящее время у меня есть два Менеджера, которые открывают (CRUD) два разных набора объектов в пользовательский интерфейс. У меня: Создайте закрытый класс SQLiteOpenHelper внутри каждого Менеджера. У […]