0

いくつかのデータを電話のすべての連絡先に関連付ける方法を探しているので、ContactsContract.RawContacts.Dataクラスを処理しようとしましたが、何かを機能させることができませんでした。

さらに、DBの主キーとしてLookupKeyを使用できると思いました> _ <すべての連絡先で550に設定されているため、このキーの目的について間違っていたようです。 LookupKeyの目的についての手がかり/詳細な説明を教えてください。

基本的に、私のアプリはサーバー上の連絡先の名前を探します。名前がサーバーで見つかった場合は、連絡先とデータをその特定のDBに保存する必要があります。

私がContactsContract.RawContacts.Dataクラスに私が望むことを実行させることができれば、DBのことを回避できますよね?

前もって感謝します。

4

1 に答える 1

1

ルックアップキーは、アプリが連絡先への参照を維持する必要がある場合に使用されます。通常の連絡先行IDの代わりにルックアップキーを使用する必要がある理由は、連絡先が集約または手動で結合され、ID参照がどこにもポイントされないためです。

アプリの連絡先をAndroidと同期するのはかなり簡単なはずです。ここに、last.fmアプリケーションの実用的な例と、Android開発者のWebでのこのすばらしいチュートリアルがあります。

于 2011-03-23T01:20:40.477 に答える