草庐IT

realm-mobile-platform

全部标签

android - Realm 在 android 中做一个 IN 查询

是否可以在android中使用Realm进行“IN”查询?我的意思是,做相当于“SELECTXFROMXWHERExIN(...)?非常感谢您! 最佳答案 官方的IN运算符(自1.2.0起)是这样工作的:publicRealmQueryin(StringfieldName,String[]values){if(values==null||values.length==0){thrownewIllegalArgumentException(EMPTY_VALUES);}beginGroup().equalTo(fieldName,va

android - 如何将 Realm 数据库文件与我的应用程序 bundle 在一起以通过安装进行部署

我有一个包含大约50k条记录的数据集,我想将其放入Realm数据库中。我不确定如何在Realm中制作此数据库并将其与应用程序bundle在一起,以便文件可以从一开始(安装)就驻留在设备中。 最佳答案 您可以将一个Realm文件放在您的Assets文件夹中,并在您第一次打开应用程序时复制它。这里有一个关于如何做到这一点的例子:https://github.com/realm/realm-java/blob/master/examples/migrationExample/src/main/java/io/realm/examples/

android - 排除由 Realm 插件添加的 Gradle 依赖项

偶尔,我的Gradle同步会失败。我会收到无用的消息,“第3方Gradle插件”可能是原因。如果我打开事件日志,我会看到消息:OutdatedKotlinRuntimeYourversionofKotlinruntimein'Gradle:org.jetbrains.kotlin:kotlin-stdlib:1.2.10@jar'libraryis1.2.10-release-109(1.2.10),whilepluginversionis1.2.51-release-Studio3.1-1.Runtimelibraryshouldbeupdatedtoavoidcompatibili

android - 使用 Kotlin 的 Android Realm - 在依赖项解析中包含配置后无法更改配置的依赖项

我正在尝试让Realm在我的项目中工作。我的Kotlin版本为1.2.51,并且禁用了InstantRun。在我的项目build.gradle文件中,我添加了以下依赖项:classpath"io.realm:realm-gradle-plugin:5.4.0"在我的Appbuild.gradle文件中,我按照教程中的说明应用了Realm插件:applyplugin:'com.android.application'applyplugin:'kotlin-android'applyplugin:'kotlin-android-extensions'applyplugin:'kotlin-

iphone - 将 Sencha/JQuery Mobile 部署为 Android/iPhone 中的一键启动应用程序

我想知道使用Sencha或JQueryMobile,是否可能是否可以将它们部署为AndroidMarket中的单击安装应用程序?是否可以在iPhoneAppStore中将它们部署为单击安装应用程序?Apple是否对通过iPhoneAppStore部署非native应用程序有任何限制?如何将我的HTML、JS和CSS文件打包为一键式可执行文件?也就是说,通过单击移动“桌面”上的图标,浏览器将启动一个默认的HTML文件? 最佳答案 是的,是的,是的。PhoneGap和AppceleratorTitanium是支持这三者的两个框架。

GCP(Google Cloud Platform)入门一下

当前全球云计算的趋势越来越大,许多大小公司都把自己的项目托管到云上平台来运营,所以云上it开发运维等相关岗位也很有发展前景。大体上前几的云计算巨头的产品几乎差不多,只是一些细节上面的差别。建议参考文章:https://zhuanlan.zhihu.com/p/40983101参考文章:https://www.bilibili.com/video/BV1VJ411w76k?spm_id_from=333.337.search-card.all.click&vd_source=85fb4820e720f56a1ec2fe7b25c2a7eenote1googlesearch“azuredevops

java - 找不到路径为 : platforms;android-P 的平台 SDK

错误:失败:构建失败并出现异常。出了什么问题:配置项目“:app”时出现问题。FailedtofindPlatformSDKwithpath:platforms;android-Papplyplugin:'com.android.application'android{compileSdkVersion'android-P'defaultConfig{applicationId"com.google.codelabs.mdc.java.shrine"minSdkVersion15targetSdkVersion28versionCode1versionName"1.0"testInst

Android Realm 迁移版本号基于什么?

我正在进行第一次Realm迁移,并开始考虑版本号。这个版本号是基于什么?因为如果是基于你手机上的东西,如果新人安装应用程序并获得迁移,我该如何处理?因为它还会更新由于全新安装而已经设置的字段。 最佳答案 这里是来自Realm的Christian。迁移API仍处于非常实验性的状态并且有点难看,所以现在版本号始终以0开头,唯一的更改方法是通过迁移。这意味着如果你想使用0以外的不同版本进行全新安装,你将必须执行如下操作://PseudocodepublicclassRealmHelper(){privatestaticSharedPref

Android Realm - 更新 RealmList 触发 IllegalArgumentException

我正在尝试更新现有的RealmObject(IncidentCard),其中包括类型为IncidentPhoto的RealmList。只要我不尝试更新RealmList,该对象就会毫无问题地更新,当我包含该列表时,我会收到以下错误消息:E/AndroidRuntime:FATALEXCEPTION:mainE/AndroidRuntime:Process:com.trollvik.android.incidents247,PID:31923E/AndroidRuntime:java.lang.IllegalArgumentException:Eachelementof'value'mu

java - 记得在所有 Realm 实例上调用 close() 即使我调用了 close()

我看到了Remembertocallclose()onallRealminstances.Realm/data/data/com.org.example/files/default.realmisbeingfinalizedwithoutbeingclosed,thiscanleadtorunningoutofnativememory.即使我在每次调用getInstance(realmConfig)之后都明确调用了.close()。大多数时候它看起来像这样:Realmrealm=Realm.getInstance(realmConfig);try{realm.beginTransact