草庐IT

couchbase-sync-gateway

全部标签

Android 日历提供商同步 - SYNC_DATA 列?

我想在内部Android日历和我的应用程序之间同步。我正在使用从AndroidAPI14开始可用的CalendarContract。内容提供者“com.android.calendar”的任何变化都会调用我的同步适配器的onPerformSync(..)。但是,此时,事件的所有行都设置为DIRTY=0。这意味着,在我的同步适配器可以访问它们之前,Google日历同步必须已将DIRTYFLAG设置为零。CalendarContract.EventsColumns.SYNC_DATA1-SYNCDATA10被认为是与同步适配器一起使用的内容提供者的列。有谁知道这些列的用途是否有一些约定?我

android - 使用 Sync Adapter 和 Alarms 每 15 分钟向服务器发送一次数据

要求-我需要大约每15分钟获取一次用户的位置坐标,并将其发布到服务器。有必要大致按照这些间隔发布数据。实现-我制作了一个同步适配器而不是使用AlarmManager,因为它可以节省电池电量。我已将ContentResolver.addPeriodicSync()设置为大约每15分钟同步一次我的应用程序,这会获取当前位置并发布到服务器。问题-如果没有互联网连接,我想继续每15分钟获取一次用户位置并将它们保存在本地sqlite数据库中。下次互联网恢复时,我会一次性发布所有保存的位置,以便服务器数据保持一致,之后同步将恢复正常。主要问题是,当没有互联网时,同步就会停止,我的应用程序将停止接收

android - 了解 Couchbase lite android 中已删除的文档

我正在使用Couchbaselite1.0beta2从couchbase服务器获取和复制数据。在我的例子中,如果从服务器中删除了一个文档,我无法在android应用程序中检查它是否从服务器中删除了本地已经存在的文档。在复制器方法中,它只返回更改的文档或新添加的文档。我尝试使用“document.isDeleted()”,但它总是返回false。那么,我怎样才能检查一个文档是否从服务器上被删除了呢? 最佳答案 已删除的文档使用特殊属性_deleted:true来指示已删除的文档。因此可以构建一个View来索引这些文档。请务必专门使用此

android - React-native/AWS API Gateway 安卓问题

我正在尝试将react-native与awsapi网关一起使用。相同的代码(纯JS)在ios上运行良好,但在android上它失败并出现403错误。varsignedRequest={"headers":{"Content-Type":"application/json","Accept":"application/json","x-amz-date":"20170918T134411Z","Authorization":"AWS4-HMAC-SHA256Credential=ASIAIBC7RQ7MFUIRO7QQ/20170918/ap-northeast-1/execute-ap

Android Gradle Sync 在 Configure Build 阶段失败,错误为 java.lang.NoSuchFieldError : JAVA_LETTER_OR_DIGIT

当我尝试同步我的项目时,出现java.lang.NoSuchFieldError:JAVA_LETTER_OR_DIGIT。它一直工作到昨天。我的gradle文件详细信息如下org.gradle.api.ProjectConfigurationException:Aproblemoccurredconfiguringproject':MyProject'.atorg.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:8

android - CouchBase Lite,在查询中排除具有特定键的文档

我有一个带有映射器的简单View,它使用一些键发出文档。com.couchbase.lite.Viewview=database.getView(VIEW_NAME);if(view.getMap()==null){Mappermap=newMapper(){@Overridepublicvoidmap(Mapdocument,Emitteremitter){if("user".equals(document.get("type"))){emitter.emit(document.get("name"),document);}}};view.setMap(map,null);}有了这个

Android Studio + dropbox-android-sync-sdk-1.1.2

谁能解释一下我如何将DropboxSDK包含到AndroidStudio中?在保管箱的站点上,我找到了有关EclipseIDE的信息。我试过将它包含到AndroidStudio中,但没有结果。IDE找不到类com.dropbox.sync。/当我想创建链接时出错mDbxAcctMgr=DbxAccountManager.getInstance(getApplicationContext(),appKey,appSecret);/09-0212:38:46.2971133-1133/?E/AndroidRuntime:Uncaughthandler:threadmainexitingdu

Android 1.5 Gradle Sync 永远不会完成

我最近升级到AndroidStudio1.5。但是,更新后,Gradle卡在“正在刷新[项目]Gradle项目”并且永远不会停止。以前版本的AndroidStudio运行良好。我该如何解决这个问题?我在Ubuntu15.1064位机器上。编辑:到目前为止,我已经尝试从/opt中删除AndroidStudio并下载最新版本。没有帮助。我还尝试删除~/.AndroidStudio1.5目录。无济于事。这是在我的“事件日志”中GradlesyncstartedNullPointerException:null 最佳答案 在您的Androi

android - gradle sync 在 intellij idea 13.1.1 上失败

我正在使用GradleAndroid模块创建一个Android项目,但在我创建它后,我遇到了一个我不理解的错误,我也不知道如何解决它。它说Gradleprojectsyncfailed.Basicfunctionality(e.gediting,debugging)willnotworkproperly"or"Gradle'myapp'projectrefreshfailed:Afatalexceptionhasoccurred.Programwillexit.:Gradlesettings如果您知道导致此问题的原因或者您已经遇到过该问题,请告诉我该怎么做。

android - Android L 上的 Couchbase Lite

更新到AndroidL后,我遇到了这样的错误,尽管之前(在Android4.4Nexus72013上)一切正常:java.lang.NoSuchFieldError:no"I"field"mConnectionPtr"inclass"Landroid/database/sqlite/SQLiteConnection;"oritssuperclassesatcom.couchbase.touchdb.TDCollateJSON.nativeRegisterCustomCollators(NativeMethod)atcom.couchbase.touchdb.TDCollateJSON.