Ответ 1
На самом деле вам нужно проверить ORM-инструменты для Android настойчивость. И решить, какой из них вам подходит.
Вот ваш лучший выбор:
OrmLite: http://ormlite.com/sqlite_java_android_orm.shtml
GreenDao: http://greendao-orm.com/
Я использовал программу для iPhone.
Но тогда я хочу сделать еще одну подобную программу в Android.
Ну, следует ли использовать такую конструкцию, как coredata?
Есть ли у android что-то подобное?
На самом деле вам нужно проверить ORM-инструменты для Android настойчивость. И решить, какой из них вам подходит.
Вот ваш лучший выбор:
OrmLite: http://ormlite.com/sqlite_java_android_orm.shtml
GreenDao: http://greendao-orm.com/
Недавно я выпустил версию Core Data для Android с открытым исходным кодом под названием NexusData. Вы можете найти его здесь: https://github.com/dkharrat/NexusData
Это еще рано развиваться, но, надеюсь, со временем созреет.
Попробуйте Android Realm. Он выглядит прямолинейно и прост в использовании.
На самом деле, я думаю, что у вас есть два решения для сохранения данных без непосредственного использования SQLite.
Вы можете использовать общие предпочтения для сохранения значения для ключа. Это позволяет быстро сохранять информацию, но она весьма ограничена. Кроме того, я слышал о greenDAO (прочитайте "начать" ), к сожалению, это будет сложнее использовать, чем Основные данные, потому что вы не найдете никакого пользовательского интерфейса.