Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
302 views
in Technique[技术] by (71.8m points)

android - How to add whatsapp like options to contact whenever the is a new contact added to Contacts

I develop an app which needs to do 2 things:

  • Create a user account (like WhatsApp).
  • Whenever there is a new contact entry, if the contact is using my app, then immediately in the Contacts application show options "call" or "message" in the contact detail page.

Example

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

You need to create a SyncAdapter, this is basically a service that is able to sync contacts to/from a server, like Google does for Google Contacts, you can set it to be notified when a new contact is added, and have your SyncAdapter add the needed info to the contact so it'll show links to your app.

If you go to your phone settings > accounts, you can see Whatsapp and Google's SyncAdapters there, where you can turn them off/on.

To create a sync adapter, you can follow the official docs, or this great tutorial.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...