私はアンドロイドチャットアプリを開発しています。ユーザーがアプリをインストールしたときや新しい連絡先が追加または削除されたときにwhatsappのような連絡先を自動的に追加/同期します。私は、アプリケーションのためのxmppまたはJavaライブラリを使用するつもりです。ありがとう連絡先を自動的に追加/同期
答えて
連絡先の同期をチャットアプリとは別に実行する場合は、SyncAdapter
を使用してください。これはAndroid service
として実行されるので、チャットアプリが実行されていないときでも、連絡先をサーバと同期させることができます。 Googleが提供するSampleSyncAdapter
については、以下のURLを参照してください、それが構築するためのソースコードと情報を提供し、独自のSyncAdapter
... http://developer.android.com/resources/samples/SampleSyncAdapter/index.html
あなたのアプリが動作しているときにのみ、連絡先を同期したい場合は、あなたはしないでください実際にはどのような種類の同期メカニズムも必要です。あなたのデバイスに連絡先を追加するだけです。
これらの方法の両方で、ContactsContract
オブジェクトを作成して連絡先を追加し、Android連絡先データベースに書き込みます。格納するデータのタイプに応じて、ContactsContract
のいくつかのバリエーションがあります。たとえば、ContactsContract.CommonDataKinds.Email
を使用して連絡先の電子メールアドレスを格納します。それはあなたがAndroidの連絡先データベースから連絡先を読み書きするために必要なすべてのコードを提供して私は、あなたが間違いなくSampleSyncAdapter
http://developer.android.com/resources/samples/SampleSyncAdapter/index.htmlのソースコードを読むことをお勧めしますhttp://developer.android.com/reference/android/provider/ContactsContract.html
... ContactsContract
に関する情報については、このURLを参照してください。連絡先情報を格納するためにContactsContract
を構築する方法を示し、使用する場合はSyncAdapter
の例を示します。
ありがとうございます。私はその連絡先をjsonデータとしてサーバーに送信することができました。 サーバーは {"phone": "2338766745"、 "contacts":[{"名前": "電話番号": "18765434567"] }のようなものを受け取ります。 これは動作しますが、手動でアプリによってトリガーされなければならず、私はあなたが提案したものほど滑らかではないと思います。 もう一度ありがとうございます。 –
- 1. 同期アダプター経由で連絡先を追加
- 2. iphone連絡先から連絡先をテーブルビューに追加
- 3. プログラムで連絡先をiphone連絡先リストに追加する
- 4. Swift:連絡先を連絡先に追加する方法
- 5. 自動連絡先メールの画像を追加
- 6. 集約連絡先は自動的に追加されますか?
- 7. Dynamics CRM連絡先をExchangeメール連絡先配信リストに同期
- 8. テーブルビューに連絡先を追加する、
- 9. 連絡先をリストに追加する
- 10. Infusupportsoftの連絡先にCustomFieldを追加
- 11. 連絡先フレームワークを使用してグループに連絡先を追加する
- 12. 問題連絡先フォーム7を追加
- 13. Infusionsoftで連絡先をインポートして連絡先を自動的に検証する
- 14. Android:連絡先に着信音を追加しても私が追加した連絡先では動作しませんが、以前の同期で追加した連絡先で働いています
- 15. 連絡先フォーム7プラグインを使用してフィールドを動的に追加する
- 16. Wordpress:連絡先フォーム7に製品情報を自動的に追加します。
- 17. 自動同期する方法UWPアプリに連絡する?
- 18. 連絡先を使用してGoogleコンタクトに連絡先を同期するjavascript api
- 19. CRM 2016のOutlook連絡先の同期を無効にする
- 20. UWPがoutlook.comにカスタム連絡先リストを同期
- 21. Androidで自分のアカウントに連絡先グループを追加する方法4.2
- 22. Androidの連絡先連絡先遅い
- 23. 連絡先の連絡先メールアドレス
- 24. 拒否連絡先(連絡先フレームワーク、iOS)
- 25. 連絡先フォームへの宛先メールの追加
- 26. 連絡先skypeやwhatsappのような自分のアプリケーションと同期する
- 27. Skypeの連絡先にチャットボットを追加するには? (テスト目的)
- 28. iphoneアプリに連絡先を追加するには
- 29. android 2.2に新しい連絡先を追加するには?
- 30. rubyからGmailに連絡先を追加するには?
あなたの質問に答えられた場合、またはそれがもはや有効でない場合は、誰もが問題が解決されたことを知るように、最も適切な回答を選択してください。ありがとう。 – wattostudios
@ user1017110、私も同じようにあなたのサンプルコードを共有してください。私は多くの例を見てきましたが、何も私を助けませんでした。ありがとうございました! –