問題タブ [syncservices]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3655 参照

macos - 別のアプリケーションからの Safari ブックマークへのアクセス

Mac OS X 上の別の Cocoa アプリケーションから Safari のブックマークにアクセスする方法を知りたいと思っていました。

ご存じのとおり、Safari のブックマークを取得するには、次の 2 つのメカニズムが一般的でした。

  • SafariのBookmarks.plistファイルを読む
  • または SyncServices API を使用します。

ただし、前者はサンドボックスによって禁止されており (App Store からの配布には必須)、後者は Mac OS X 10.7 Lion から廃止されています。

Apple は iCloud 同期を優先して SyncServices を廃止したと思いますが、ブックマークへのアクセスを許可する iCloud API が見つかりません (1)。

どこを見るべきかについてのヒントはありますか?ネイティブの Cocoa が推奨されますが、非推奨ではない、サンドボックス対応のソリューションであれば大歓迎です。

ありがとう。

(1) そして、正直なところ、同じマシン上の何かをマシン上で取得するためにインターネットを経由する (したがってインターネット接続が必要になる) のは... ぎこちなく思えます — でもまあ、それが進むべき道であれば、少なくともそうなるでしょう可能性。

0 投票する
1 に答える
458 参照

enterprise-library - 常時接続するアプリケーションを時々接続するアプリケーションに変換する

次のスタックを持つ既存のクライアント サーバー 3 層アプリケーションがあります。

  • スマート クライアント (Win フォーム)
  • IIS/ASP.NET
  • SQLサーバー

一部のデータはエンティティー属性値 (EAV) モデルに保管されます。主キーはすべて整数 ID 列です。データベース操作は、主にストアド プロシージャを使用して実行されます。

私は、このアプリケーションを時々接続するアプリケーション (OCA) に変換する任務を負っています。

クライアントでのインストールとリソースの制限に問題はありません。

このようなプロジェクトは私にとって初めてです。

私はいくつかの読書をしました

既存のコードを保持し、変更の影響を制限するために、WS で同期を処理する同期フレームワークを使用して、各クライアントに 3 層アプリケーションをインストールすることを検討しています。また、同期が参照する 1 つのマスター サーバーを持ちます。

このソリューションは実行可能に見えますか?

常時接続の 3 層アプリケーションを不定期に接続するアプリケーションに変換することに関する他のリソースはありますか?

ありがとうございました 。

0 投票する
0 に答える
60 参照

android - 正常に完了した場合でも Android 同期が再スケジュールされる

サーバーにデータをアップロード/ダウンロードするために同期アダプターを定期的に実行しています。

同期が正常に完了したにもかかわらず、Android 同期マネージャーは同期を継続的に再スケジュールしています。これは、同期する新しいものがなかったため、実際には作業が行われていない場合でも発生します。

SyncResult オブジェクトを調べています:

SyncResult.toDebugString()空の文字列
SyncResult.madeSomeProgress()を返します 何も変更されていない場合は false を返し、何らかの変更を加えた場合は true を返します (予想どおり)
SyncResult.hasError()false を返します

これは同期サービス/アダプターのかなり標準的な実装であるため、動作はかなり奇妙です。onPerformSync からすべてのコードを削除すると、同期が成功します。

同期プロセス中に何かが発生しているようで、結果が別の結果であっても、同期マネージャーが同期が失敗したと見なす原因となっているようです。これ以上のチェックや解決策を教えてもらえますか?

0 投票する
0 に答える
104 参照

android - How to run two concurrent services in android

i have created two services for timer but when i run both one wait until first is finished,so my question is how to run them concurrently.

Thanks,Dk

0 投票する
2 に答える
649 参照

android - SyncAdapter サービスをアクティビティにバインドする

現在、15 分ごとにデータを同期する SyncAdapter を使用しています。そのサービスをアクティビティにバインドして、現在の同期ステータスをユーザーに示すことはできますか?

メッセンジャーとハンドラーと通信できるサービスとアクティビティ間の IPC に関するドキュメントを読みました。しかし、SyncAdapter のために syncAdapter.getSyncAdapterBinder() を返す必要があるため、SyncService onBind メソッドで mMessenger.getBinder() を返すことができません。

0 投票する
0 に答える
15 参照

amazon-iam - Zimbra との Soffid 統合。ユーザーまたはアカウントの更新中に UpdateListAlias タスクを実行中にエラーが発生しました

Soffid サーバーがあり、それを Zimbra サーバーに接続しようとしています。Zimbra コネクタをインストールして構成しましたが、すべて正常に動作しているように見えますが、気になることが 1 つあります。Soffid ユーザー オブジェクトでいくつかの変更を行うと、変更は Zimbra に正常に転送されます (Zimbra でこれらの変更が表示されます) が、タスク リストの Soffid 側で、UpdateListAlias タスクがエラーで終了したことがわかります。エラーメッセージ:es.caib.seycon.ng.comu.LlistaCorreu.getLlistaExterns()Ljava/lang/String;caused by java.lang.NoSuchMethodError: es.caib.seycon.ng.comu.LlistaCorreu.getLlistaExterns()Ljava/lang/String;

このエラーが表示される理由と対処方法を理解するのを手伝ってください。