中间件数据库,属于中间件子项目,封装了greendao:2.2.1,greendao-generator:2.2.0。支持数据库建表、增删改查操作。
- 封装了第三方开源库GreenDao,继承了该库的特性
- 可以自动生成数据实体类
- 发布版本:2.2.0
- GitLab项目名:BfcDb
- 库名称:bfc-db
- 需要 Android API >= 15
- 设置数据库的版本号,存放路径;
- 设置数据库表的实体类名,数据库表Table的名称;
- 设置数据库表的的字段名,字段类型,对应数据库表的实体类的成员变量名称;
- 生成数据库表的实体类代码;
- 数据库增删改查基本操作;
- 文档名称:UPDATE.md (http://172.28.2.93/bfc/BfcDb/blob/master/UPDATE.md)
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
- 添加
compile bfcBuildConfig.deps.'bfc-push'
/**
* 初始化表操作
* @param dbVersion 数据库版本号
* @param codeSavePackage 数据库保存路径——包名
*/
public static void init(int dbVersion, String codeSavePackage){
}
public static DbGenerator getInstance() {
return DbGeneratorHandler.mInstance;
}
/**
* 获取所有表实体
*/
public HashMap<String, Entity> getEntityList() {
return entityList;
}
/**
* 获取所有表实体里面的字段
* 通过获取此结果可以设置多表关联,如1对n
*/
public HashMap<String, HashMap<String, Property>> getPropertyList() {
return propertyList;
}
/**
* 设置表及其字段
*/
public void initTables(List<DbTable> tableList) {
}
接口6:生成实体类代码(数据库表的增删该查接口均在生成的代码里边,使用可参考Demo)
/**
* 生成代码
* @param outputPath 代码存放的绝对路径
* @return 返回是否生成成功
*/
public void doGenerate(String outputPath) {
}
-
名称:SDKVersion
-
作用说明:用于获取SDK版本信息
-
使用方式:
Int code=SDKVersion.getSDKInt(); String versionName=SDKVersion.getVersionName(); String buildName=SDKVersion.getBuildName(); String buildTime=SDKVersion.getBuildTime(); String buildTag=SDKVersion.getBuildTag(); String buildHead=SDKVersion.getBuildHead();
http://172.28.2.93/bfc/BfcDb.git
http://172.28.2.93/bfc/BfcDb.git
使用过程成遇到任何问题,有任何建议或者意见都可以使用下面这个地址反馈给我们。欢迎大家提出问题,我们将会在最短的时间内解决问题。 地址:http://172.28.2.93/bfc/BfcDb/issues