Articles of greendao

Android Невозможно зашифровать базу данных с помощью sqlcipher с помощью greendao

Я использую greendao ORM. Я пытаюсь зашифровать мою базу данных с помощью SQLCipher. Greendo автоматически поддерживает sqlcipher. Поэтому я написал следующий код для шифрования. DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(context, "encrypted-db",null); Database db = helper.getEncryptedWritableDb("mySecretPassword"); DaoSession session = new DaoMaster(db).newSession(); return session; Однако всякий раз, когда я выполняю любую операцию с базой данных с использованием этого […]

GreenDAO с примером интеграции Sqlcipher

Я установил новый проект с использованием GreenDAO, смог генерировать с помощью ExampleDAO с помощью DaoGenerator. Все работает нормально. У меня также есть предварительно заполненная база данных sqlite, загружаемая в папку ресурсов Android, при запуске приложения она копируется на путь системы базы данных Android. Теперь я хочу интегрироваться с SqlCipher, чтобы моя база данных была зашифрована […]

Android – добавьте значение по умолчанию в базу данных GreenDao

Я хотел бы спросить, есть ли возможность добавить значение по умолчанию при создании базы данных greenDao? Example: Property pictureIdProperty = user.addLongProperty("pictureId").getProperty(); Property thumbnailIdProperty = user.addLongProperty("thumbnailId").getProperty(); //and here I need something like this: //thumbnailIdProperty.setDefault(-1); //there is possible to add user.addToOne(picture, pictureIdProperty); user.addToOne(picture, thumbnailIdProperty, "thumbnail"); И когда я использую базу данных и эту таблицу, тогда нет необходимости […]

Использование Green DAO с поставщиком контента

Я планирую использовать GreenDAO в своем проекте. Я уже тестировал его, создав тестовый проект. Однако у меня есть пара требований, которые мне нужно выполнить. База данных моего приложения будет зашифрована. Для этого мы планируем использовать SQLCipher . Я нашел эту ссылку . Я изучаю его, но интересно узнать, есть ли что-либо в оригинальном проекте GreenDAO. […]

GreenDAO создает свойство автоматического идентификатора

Есть ли способ сделать базу данных автоматически созданной идентификационной информацией? Я хочу создать что-то похожее на это: Entity entity = schema.addEntity("MyEntity"); entity.addIdProperty().autoIncrement().primaryKey(); Это возможно?

Greendao: способ отладки запросов?

Есть ли способ сделать запросы greendao spit, которые выполняются в Logcat? Я просто хочу заверить, что все работает нормально, и было бы неплохо, если бы вы привыкли к системе.

GreenDAO не генерирует ограничение FOREIGN KEY (…) в таблице

Когда я создаю двунаправленную связь 1: n, как показано ниже, генератор не использует никаких ограничений FOREIGN KEY (…) в таблице. entity customer = schema.addEntity("Customer"); customer.addIdProperty(); customer.addStringProperty("name").notNull(); Entity order = schema.addEntity("Order"); order.setTableName("ORDERS"); // "ORDER" is a reserved keyword order.addIdProperty(); Property orderDate = order.addDateProperty("date").getProperty(); Property customerId = order.addLongProperty("customerId").notNull().getProperty(); order.addToOne(customer, customerId); customer.addToMany(order, customerId); Это нормально? Предполагается ли он […]

Отсутствует GreenDao freemaker.jar

Я просто загрузил новый файл jar для GreenDao , чтобы создать свою БД для приложения, которое я создаю. Пройдя весь процесс моделирования моих сущностей и связей между ними, я попытался запустить проект генератора, но получил эту ошибку для строки, сгенерированной БД: Exception in thread "main" java.lang.NoClassDefFoundError: freemarker/template/ObjectWrapper at com.glide.talk.glide.model.generator.Model.main(Model.java:29) Caused by: java.lang.ClassNotFoundException: freemarker.template.ObjectWrapper at java.net.URLClassLoader$1.run(URLClassLoader.java:202) […]

GreenDAO 40 секунд для вставки 600 записей

Я выбрал greenDAO, потому что это сайт утверждает, что это одна из самых быстрых систем ORM для Android. К моему разочарованию он занимает 40 секунд, чтобы вставить 600 записей на Samsung i9001. Я не уверен, что я делаю что-то неправильно. Не могли бы вы предложить что-нибудь, чтобы уменьшить время, необходимое для выполнения этих операций? Код […]

Как очистить / удалить базу данных greenDao

В настоящее время я делаю это так: DaoMaster.dropAllTables(getDb(), true); DaoMaster.createAllTables(getDb(), true); Но тогда, когда я пытаюсь добавить сущность в базу данных, я получаю журнал сбоев, говорящий, что этой таблицы не существует Edit1: Я знаю, что это происходит потому, что db заблокирован и таблицы еще не созданы. Поэтому я уменьшаю эту проблему до проблемы – как […]

Intereting Posts
Как создать Android Spinner в качестве всплывающего окна? Gradle 4.0 Невозможно найти подходящую конфигурацию ActionBar со значком и текстом в портретном режиме Android ImageView настраивает высоту и ширину установки родителя Как подключиться к моему http: // localhost веб-серверу от Android Emulator в Eclipse Android M + Retrofit + JSON: невозможно создать конструктор полей Лучшая практика использования Sprites в игре с использованием AndEngine GLES2 Kotlin-андроид: нерешенные ссылки привязки данных Студия Android – эмулятор укладывается за пределы экрана Android Studio: как отлаживать старую версию Android SDK шаг за шагом Неподдерживаемая операция: Android, дооснащение, OkHttp. Добавление перехватчика в OkHttpClient Возможно ли создать несколько целей для Android-проекта, например Xcode Target Работает ли ImageView.setImageURI (Uri uri) с удаленными файлами? StateListDrawable для переключения цветных фильтров Загрузить изображение Picasa для загрузки из галереи