1.ActiveAndroid(40KB):是一种Avtive Record(数据访问设计模式)风格的ORM框架,Avtive Record是Yii,Rails等框架中对ORM实现的典型命名方式,使用面向对象的方式管理数据库,每个数据库都可以被映射为一个类。
2.ORMLite(57KB):是JAVA平台的一个ORM框架,支持JDBC连接,Spring和Android平台。
ormlite-core:核心模块,是实现ORM映射的关键
ormlite-android:是基于ormlite-core封装的针对安卓平台的适配器模块
3.greenDAO(100KB):是一个轻量级且快速的ORM框架,对Android的高度优化和定制,能支持美妙数千条记录的CRUD操作
greenDAO-generator:核心模块
freemark:是生成java模型的时候要用
4.Realm(4.2M):是一个全新的数据库类引擎,不是基于ios平台和SQLite,他拥有自己的数据库存储引擎,实现了高效快速的数据库构建操作。跨平台,可视化操作,用法简单。若出现兼容问题,可以试着保留armeabi-v7a和x86的.so文件,删除其他的.so文件。
在build.gradle中的defaultConfig中添加ndk abi过滤
ndk{ abiFilters "armeabi-v7a","x86" }