一个用于Stetho的Realm模块:可以通过Stetho,在Chrome浏览器上查看Realm数据库。
使用方法:
1. 在您的build.gradle文件中添加:
repositories { maven { url "https://jitpack.io" } } dependencies { compile 'com.facebook.stetho:stetho:1.5.0' compile 'com.github.xizzhu:stetho-realm:0.1.3' }
2. 在您的Application文件中添加:
public final class App extends Application { @Override public void onCreate() { super.onCreate(); Realm.init(this); final StethoRealmInspectorModulesProvider inspectorModulesProvider = new StethoRealmInspectorModulesProvider.Builder(this) .dirs(new File(...)) .namePattern(".+\\.realm") .encryptionKey("encrypted.realm", new byte[] {...}) .build(); Stetho.initialize(Stetho.newInitializerBuilder(this) .enableDumpapp(Stetho.defaultDumperPluginsProvider(this)) .enableWebKitInspector(inspectorModulesProvider) .build()); } }
现在,您就可以通过Stetho,在Chrome中查看Realm数据库咯!
Stetho是Facebook推出的一个Android 调试工具库。使用该工具你可以在Chrome Developer Tools查看App的布局,网络请求,sqlite,preference,一切都是可视化的操作,无须自己在去使用adb,也不需要root你的设备。使用的方式很简单,配置好之后,在Chrome地址栏输入chrome://inspect 。 我在build.gradl
Realm数据库使用教程(六):数据迁移 数据库加密 Realm自带数据库加密,需要64位字节数据进行加密。 官方原文 Realm 文件可以通过传递一个512位(64字节)的密钥参数给 Realm.getInstance().encryptionKey() 来加密存储在磁盘上。 byte[] key = new byte[64]; new SecureRandom().nextBytes(key
import android.app.Application; import android.content.Context; import com.facebook.stetho.Stetho; import com.uphyca.stetho_realm.RealmInspectorModulesProvider; import java.security.SecureRandom; impo
Realm数据库封装地址:Realm封装Demo Github下载地址:Realm数据库封装 Realm数据库, 目前有Java, Objective‑C, React Native, Swift, Xamarin的几种实现, 是一套用来取代SQLite的解决方案. 本文面向Android开发, 所以只讨论Java实现. 目前Realm Java的最新版本是2.3.1. 官方文档在此: realm
下面我将介绍在Android Studio上快速使用Realm数据库 在你项目的build.gradle中: dependencies { classpath 'com.android.tools.build:gradle:3.0.0' //这里使用3.0.0版本,方便下面的stetho可查,不需要则可使用最高的realm版本 classpa
温馨提示:该项目除了使用 BSD 协议授权外,还需遵守附加的 专利授权。 Stetho 是 Facebook 开源的一个 Android 调试工具。是一个 Chrome Developer Tools 的扩展,可用来检测应用的网络、数据库、WebKit 等方面的功能。开发者也可通过它的 dumpapp 工具提供强大的命令行接口来访问应用内部。
原文链接:在Android调试模式中使用Stetho 译者:BillionWang 校对者:chaossss 状态:完成 最近FaceBook发布了一个叫做Stetho的工具.这个工具是一个谷歌浏览器的开发者工具扩展 ,它可以用来检测你的应用。我发现这东西挺好用的,因为它还提供了访问应用中SQLite数据库的接口。很明显,这种类型的工具只应该在应用的调试模式中使用。接下来我们来看看怎么用这个工具。
Realm 是一个移动数据库,可运行于手机、平板和可穿戴设备之上。可以让你的应用更快速,带来难以想象的体验。其目标是为了代替 CoreData 和 SQLite 数据库。 目前支持 iOS/OS X/Android 平台,提供 Swift/Objective-C/Java 语言的 API: // Optional: turn off persistenceRLMRealm.useInMemoryD
我想使用Stetho调试了我的Andorid应用程序,但Stetho与Fastjson有冲突。
本文向大家介绍基于iOS Realm数据库的使用实例详解,包括了基于iOS Realm数据库的使用实例详解的使用技巧和注意事项,需要的朋友参考一下 首先下载Realm源代码,https://realm.io/cn/docs/objc/latest 将下载的文件解压,从 ios/static/ 目录中将 Realm.framework 拖曳到 Xcode 工程的文件导航器内,然后在 Xcode 文件
Realm is a mobile database that runs directly inside phones, tablets or wearables.This repository holds the source code for the Java version of Realm, which currently runs only on Android. Realm Kotli