zoukankan      html  css  js  c++  java
  • 安卓项目集成objectbox-java数据库框架教程(非关系型)

    objectbox数据库是greenrobot团队开发的全新非关系型数据库框架,该团队还开发过greenDao,EventBus等热门框架,objectbox可能是第一次听说,但是greenDao,EventBus做过安卓app开发的朋友们应该都很熟悉吧
    3.集成教程:
    Gradle配置
    添加下面的内容到根目录build.gradle (project 级别的)中:

    buildscript {
    ext.objectboxVersion = '2.3.4'
    dependencies {
    classpath "io.objectbox:objectbox-gradle-plugin:$objectboxVersion"
    }
    }
    1
    2
    3
    4
    5
    6
    需要添加下面的内容到 app’s build.gradle (module level):

    apply plugin: 'io.objectbox' // after applying Android plugin
    1
    初始化:
    在自己的BaseApplication中初始化:
    private BoxStore boxStore;
    boxStore = MyObjectBox.builder().androidContext(this).build();
    这一步目测也可以在activity中写,没试过,在Application中写方便些
    那么在中写就得实例化,代码如下:

    public static MyApplication getMyApplication() {
    return mApplication;
    }

    public BoxStore getBoxStore() {
    return boxStore;
    }
    1
    2
    3
    4
    5
    6
    7
    然后在活动中使用:
    先调用:boxStore=MyApplication.getInstance().getBoxStore();
    notesBox = boxStore.boxFor(ClassifyBean.class);
    notesQuery = notesBox.query().order(ClassifyBean.).build();
    具体使用可以看官方教程

  • 相关阅读:
    tomcat 设置session过期时间(四种方式)
    Delphi7程序调用C#写的DLL解决办法
    delphi 获取大于2G的物理内存大小
    delphi 判断目录是否可写
    DLL编写与调用全解
    API Hook基本原理和实现
    dotnet tools 运行 dotnet run
    .NET Core & ASP.NET Core 1.0
    WebApp模版并运行
    配置系统引导启动SuperScoekt
  • 原文地址:https://www.cnblogs.com/ly570/p/11414325.html
Copyright © 2011-2022 走看看