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

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

Я использую Sugar ORM для db и Robolectric для модульного тестирования. Чтобы использовать Sugar ORM с Robolectric, я последовал этому вопросу. Где я поставил свой код ниже для запуска методаEverTestSugarAppAsFirst и запуска. new PersonHandler(new Activity()).insertPeople(); Person p = Person.findById(Person.class, 1); System.out.println(p.getName()); Он печатает имя первой записи. Все идет нормально. Но если я прокомментирую //new PersonHandler(new […]

Как хранить базу данных Android SQLite на SD-карте

Я только что создал базу данных, ее хранящуюся в папке data / data / database по умолчанию. Теперь я хочу хранить базу данных в sdcard, я использовал следующий код. Пожалуйста, предложите мне, где нужно добавить код для этого. Спасибо Код: public class DataBaseHandler { SQLiteDatabase database; private static DataBaseHandler obj; private final String TABLE_NAME = […]

Android.database.sqlite.SQLiteException: не удается понизить базу данных с 58 до 55 для базы данных Android

Я получаю этот крах в приложении для Android, когда он пытается прочитать базу данных sms android. Код для чтения базы данных sms android похож на следующий фрагмент: String SMS_URI = "content://sms/"; Uri uri = Uri.parse(SMS_URI); Cursor cursor = myContext.getContentResolver().query(uri, null, null, null, null); Это единственное место, где мое приложение взаимодействует с базой данных sms android. […]

База данных базы данных Android SQLite, блокировка и версия

В некоторых книгах и в Интернете я вижу, как эти вызовы методов выполняются после создания базы данных: db.setLocale(Locale.getDefault()); db.setLockingEnabled(true); db.setVersion(DB_VERSION); Почему это делается? Насколько я могу судить, после создания новой базы данных система добавляет таблицу с именем android_metadata с одним полем с именем locale, и эта таблица имеет одну строку с полем локали, установленным на […]

Android: java.lang.IllegalStateException: база данных xxx.db (conn # 0) уже закрыта

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

Включить файл базы данных с Android-приложением через Eclipse

Как я могу обучить Eclipse копировать файл из моего Android-решения в эмулятор, как часть Run / Debug? У меня есть небольшая база данных, хранящаяся в Assets, которая должна сопровождать приложение. До сих пор я просто скопировал файл самостоятельно с помощью DDMS, но предпочел бы, чтобы он автоматически включался. Свойства проекта позволяют мне указать некоторые аспекты […]

Внешняя база данных Android в папке с ресурсами

У меня есть приложение для Android, которое должно читать и расширять базу данных, которая уже создана на sqlite … она отлично работает на эмуляторе, помещая базу данных в папку «data / data / (packagename) / database» в файле explorer эмулятора , Теперь проблема связана с реальным устройством. Очевидно, у него нет базы данных для открытия. […]

Как отключить сканирование для модели в Activeandroid

Я хотел бы определить классы модели в файле AndroidManifest.xml с помощью тега AA_MODEL и отключить автоматический поиск. Поскольку в настоящее время я получаю ошибки при запуске приложения, похожее на: Couldn't create class. java.lang.ClassNotFoundException: android.support.v4.print.PrintHelperKitkat$1 at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:204) at com.activeandroid.ModelInfo.scanForModelClasses(Unknown Source) at com.activeandroid.ModelInfo.scanForModel(Unknown Source) at com.activeandroid.ModelInfo.<init>(Unknown Source) at com.activeandroid.Cache.initialize(Unknown Source) at com.activeandroid.ActiveAndroid.initialize(Unknown Source) at […]

Genymotion. Как вытащить базу данных с устройства. Папка my / data / data / кажется пустой

У меня проблема с установкой genymotion в Ubuntu. В основном я не могу отлаживать мою базу данных, так как с помощью СУБД в eclipse и adb в оболочке я не могу просмотреть содержимое / data / folder. Нет файлов. Я вхожу через adb с помощью cd в / sdk / platform-tools и печатает ./adb shell […]

Исключение ActiveAndroid SQLite «Нет такой таблицы»

У меня проблема с активным андроидом. Я пытаюсь найти местоположение пользователя, количество пассажиров и общее направление. Я хочу сохранить их в хранилище телефона в таблице под названием «Разделить» с помощью activeAndroid. Но всякий раз, когда я вызываю метод save() я получаю длинный список ошибок. Я попытался переустановить приложение и изменил имя своего БД в манифесте, […]

Intereting Posts
Ошибка «Файл google-services.json отсутствует в корневой папке модуля. Плагин Google Services не может работать без него " Могу ли я получить онлайн-пользователей в списке друзей через Smack? MediaRecorder.stop () висит на Samsung Galaxy Camera API21 setButtonTintList на CheckBox Chrome Custom Tabs переадресация на Android-приложение закроет приложение Андроид спрятал keybord при нажатии enter (в EditText) Как программно создать устройство (AOSP) Build Number на устройствах Android? Как я могу поместить заголовки в ViewPager с помощью фрагментов? Скрытие пользовательского интерфейса системы на Lollipop Полная сборка операционной системы Android для конкретной аппаратной цели Предотвратите ошибку Android «process is bad» Есть ли способ настроить порог для прокрутки ViewPager? Недостаточная история установки в рекламе facebook Отслеживание установки «Интернет-устройство» с помощью Google Analytics v4 Android – Azure Push Уведомления Google FCM