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
NullPointerException в android.app.ActivityThread.handleStopActivity Можно ли отменить предыдущий Toast, когда я хочу показать другой Toast? AlarmManager не работает Android 4.1 – RTSP с использованием VideoView и MediaController Не удается разрешить класс привязки данных Android Ошибка: остановка сервера ADB с ошибкой (код -1) {Установка API – Android SDK} Как получить NEW width / height корневого макета в onConfigurationChanged? Кто-нибудь имеет контрольные показатели (код и результаты), сравнивающие производительность приложений Android, написанных на Xamarin C # и Java? Как установить разные темы для раздутого макета в виде заглушки Уровни регистрации Android Как приостановить холст от вращения в течение 2 секунд под конкретными углами? Проверка источника Android из github Использование ECC Curve25519 для шифрования / дешифрования данных в Java Android: получить результат от обратного вызова (сеть KOUSH ION) Сделать приложение Android доступным для планшетов