Articles of База данных

Обновление базы данных с помощью OpenHelper в greendao

Я использую GreenDao как свой ORM. Я хочу, чтобы мигрировать схему из oldversion в новую версию. Я использую эту ссылку для реализации моего mygration. Поэтому я написал свой собственный класс OpenHelper и поместил его в другой пакет. Я реализую метод onUpgrade следующим образом: public class UpgradeHelper extends OpenHelper { public UpgradeHelper(Context context, String name, CursorFactory […]

Чтение незафиксированных транзакций в Android

У меня тяжелая операция с базой данных, которая добавляет около 10 000 записей в мою базу данных. Поскольку это может занять очень много времени, было бы лучше использовать транзакции. db.startTransaction(); …. do write operations. …. db.setTransactionSuccessful(); db.endTransaction(); Теперь у меня есть некоторые операции чтения внутри транзакций, и поскольку вставки не выполняются до конца транзакции, эти […]

Извлечение данных из базы данных Firebase Realtime в Android

Я новичок в Firebase и NoSQL. У меня есть Android Demo с текстовым полем Autocomplete City, в котором я хочу заполнить города, которые у меня есть, из моей базы данных Firebase при наборе текста. { "cities":{ "Guayaquil":true, "Gualaceo":true, "Quito":true, "Quevedo":true, "Cuenca":true, "Loja":true, "Ibarra":true, "Manta":true } } Это то, что у меня есть до сих пор. […]

Сериализация объектного объекта Java Firebase и наследование

Он также сериализует унаследованные свойства? @IgnoreExtraProperties public class Item extend BaseObservable { private String foo; public Item() { } @Bindable public String getFoo() { return this.foo; } }

Возможности автономной работы Firebase в качестве кеша

Мне интересно, является ли разумная стратегия использовать автономные возможности firebase как «свободного» кеша. Предположим, что я нахожусь в активности A, я извлекаю некоторые данные из firebase, а затем перехожу к активности B, которой нужны одни и те же данные. Если приложение настроено с помощью setPersistenceEnabled (true) и, если необходимо, также с keepSynced (true), могу ли […]

Как заменить растровое изображение после поворота исходного изображения, сохраненного в любом месте на мобильном устройстве?

Я хочу заменить растровое изображение после его вращения, начиная с исходного изображения, сохраненного в любом месте на мобильном устройстве. Я повернул изображение на 90 градусов, но я не могу заменить его на исходное изображение. MediaStore.Images.Media.insertImage(getContentResolver(), rotatedBitmapImage, imageName, ""); Я использовал выше код, но он сохраняет изображение в папке DCIM -> камеры. Но я хочу заменить […]

Android – база данных SQLite на SD-карте

Есть ли способ, как создавать и использовать базу данных с SD-карты в моем приложении вместо каталога /data/data/com.myapp/databases? Я знаю, что это небезопасно, но существуют ли какие-либо специальные ограничения, такие как «база данных на SD-карте не может быть больше 2 ГБ»? благодаря Hmyzak

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

Я новичок в Android, следующий – это мой код, который я хочу добавить в базу данных по нажатию кнопки, но когда я нажимаю кнопку «Моя ошибка приложений», кто-нибудь может предложить мне какое-либо решение, вот мой код: public class Third extends Activity implements OnClickListener{ Button btn; SQLiteDatabase db; EditText edit1; EditText edit2; EditText edit3; @Override protected […]

Rowid в SQLITE3 и Android

Я выполняю вставку в базе данных, и я хочу знать, что такое rowid для этой вставки. Выполняет ли это задачу: Uri uri = ContentResolver.insert(url,values); //Make insert int rowid= Integer.parseInt(uri.getFragment()); //Get rowid В документации на Android указано, что insert возвращает «URL-адрес вновь созданной строки». И метод Uri getFragment() должен возвращать все после / #. Итак, правильно […]

Как использовать соединение SQLite из папки Asset

Как использовать соединение SQLite из папки Asset.