ObjectBox[十三] 数据调试
来源:互联网 发布:淘宝会员名怎么改 编辑:程序博客网 时间:2024/05/29 09:50
ObjectBox[一] 特性
ObjectBox[二] 教程:如何开始使用ObjectBox
ObjectBox[三] 教程:安装和基础
ObjectBox[四] 数据库持久化之实体注解
ObjectBox[五] 基本操作:查询
ObjectBox[六] 数据监听和RX(Data Observers and Reactive Extensions)
ObjectBox[七] 支持LiveData(Android体系结构组件)
ObjectBox[八] 关系
ObjectBox[九] 数据模型变更
ObjectBox[十] 自定义类型
ObjectBox[十一] 事务
ObjectBox[十二] Meta Model, IDs, and UIDs
ObjectBox 1.1带来了一个数据浏览器来查看ObjectBox数据库中的对象。这已成为最受欢迎的功能,所以我们很高兴终于发布它。新的数据浏览器实际上在浏览器中运行,因为它是一个嵌入式的Web应用程序。因此,您可以快速查看您的设备上的数据,或在您的开发机器上使用浏览器查看。
安装
由于对象浏览器是一个调试工具,因此您只能将其用于调试版本。你的发布版本应该仍然使用常规的“android-objectbox”
插件。在apply apply plugin 之前使用这个Gradle配置 :'io.objectbox'
:
// ObjectBox browser dependencies must be set before applying ObjectBox plugin so it does not add objectbox-android// (would result in two conflicting versions, e.g. "Duplicate files copied in APK lib/armeabi-v7a/libobjectbox.so").dependencies { debugCompile "io.objectbox:objectbox-android-objectbrowser:$objectboxVersion" releaseCompile "io.objectbox:objectbox-android:$objectboxVersion"}
因为对象浏览器在浏览器应用程序本地打开一个http端口,所以您需要确保您的应用程序也具有INTERNET权限:
<uses-permission android:name="android.permission.INTERNET" />
在您的应用程序代码中,只需在创建BoxStore之后添加这些行,例如在您的Application类中:
if (BuildConfig.DEBUG) { new AndroidObjectBrowser(boxStore).start(this);}
对象浏览器会附带通知,以便在设备上快速打开它。
在你的开发机器上运行
要在开发机器上打开它,请检查Android locat日志。它将打印进行端口转发所需的端口和ADB命令。因为它通常使用8090端口,所以通常运行的命令是:
adb forward tcp:8090 tcp:8090
一旦端口转发就绪,您可以在电脑上使用http://localhost:8090/index.html”
打开浏览器。
原文:http://objectbox.io/objectbox-1-1-introduces-data-browser/
- ObjectBox[十三] 数据调试
- ObjectBox
- ObjectBox入门
- ObjectBox入门
- <十三> 内核调试
- ObjectBox[六]数据监听和RX(Data Observers and Reactive Extensions)
- ObjectBox[二] 教程:如何开始使用ObjectBox
- 大数据(十三) - Azkaban
- 大数据-十三
- ObjectBox入门(续)
- ObjectBox[一] 特性
- ObjectBox[八] 关系
- ObjectBox[九] 数据模型变更
- ObjectBox[十] 自定义类型
- ObjectBox升级的坑
- ObjectBox[十一] 事务
- 【Android入门 十三】数据存储
- SQL 十三章QQ数据
- Linux下的环境部署和项目发布
- SpringBoot-认识及入门
- webView截图保存到本地
- mybatis **-mapping.xml文件中if test表达式逻辑判断“并且”,不能用&&
- php7的LNMP环境配置
- ObjectBox[十三] 数据调试
- 关于Idea中右边的maven projects窗口找不到了如何调出来
- LWC 63:746. Min Cost Climbing Stairs
- 如何评价Google在Google I/O 2017发布的Android Go项目?
- CSS 潜藏着的BFC
- 开源整理:酷酷的Android Loading动画,让用户摆脱无聊等待
- nginx配置小记
- python中出现IndentationError:unindent does not match any outer indentation level错误
- AAC编解码简介