2012-03-02 28 views
1

アンドロイドタイムスタンプの概念についてはいくつか質問があります。連絡先を同期したいのですが、Androidの連絡先の詳細のタイムスタンプが自分のデータベースのものよりも古い場合にのみ、連絡先を同期します。連絡先、電話番号、電子メールアドレスなどのタイムスタンプのAndroidコンセプト

私の質問。 phonenumer、emailaddress、およびaddressのような各詳細のタイムスタンプはありますか?それを誰が確認するのですか?私は常にnullですContactsContract.CommonDataKinds.Phone.STATUS_TIMESTAMPのためにそれを試してみました。

アイデア? Android Apiでは、タイムスタンプ(長い)が必要であることがわかります。

ありがとうございます。

答えて

0

ありません。あなたが話しているフィールドは、未処理の連絡先のステータスが最後に更新されたときに行をスタンプしたい人にとって便利です。私は、Androidシステム自体がそれを使用しているとは思わない。

私は連絡先の同期がGoogleコンタクトがすべての知識の源であると仮定し、Androidシステムはそれを反映していると考えています。 Androidで何かが変更され、Googleコンタクトで変更されていない場合は、Googleコンタクトにアップロードされます。 Googleの連絡先の変更がAndroidのすべてのものを上書きします。

全体として、タイムスタンプに基づいた同期は疑わしいです。なぜなら、それは不正になる傾向があるからです。

google.com同期アダプタを自分のものに置き換えようとしていますか?あなたは勇敢な人です!

0

CONTACT_LAST_UPDATED_TIMESTAMP

同様に使用することができるAPI 18に添加されます。

関連する問題