7
A
回答
24
隨着清單中的READ_CONTACTS
權限,您可以獲得同步聯繫人給定的帳戶類型。對於WhatsApp它是"com.whatsapp"
。所以:
Cursor c = getContentResolver().query(
RawContacts.CONTENT_URI,
new String[] { RawContacts.CONTACT_ID, RawContacts.DISPLAY_NAME_PRIMARY },
RawContacts.ACCOUNT_TYPE + "= ?",
new String[] { "com.whatsapp" },
null);
ArrayList<String> myWhatsappContacts = new ArrayList<String>();
int contactNameColumn = c.getColumnIndex(RawContacts.DISPLAY_NAME_PRIMARY);
while (c.moveToNext())
{
// You can also read RawContacts.CONTACT_ID to read the
// ContactsContract.Contacts table or any of the other related ones.
myWhatsappContacts.add(c.getString(contactNameColumn));
}
相關問題
- 1. Laravel如何獲得其他應用程序的響應?
- 2. 如何在Swift中點擊按鈕打開Whatsapp或其他iOS應用程序?
- 3. Android獲得其他應用程序的PID
- 4. 如何從我的Android應用程序使用WhatsApp?
- 5. 如何從其他Android應用程序
- 6. 如何獲得Android應用程序的應用程序列表?
- 7. 如何打開我們的應用程序中的其他應用程序iphone
- 8. 其他Android應用程序
- 9. 如何獲取android中的其他應用程序數據
- 10. 如何從UWP應用程序中存儲圖像並獲取Android應用程序? (使用SQLite或其他)
- 11. 如何導出python函數並在其他應用程序中重用它們
- 12. 如何使用Jquery或PHP從其他網站獲得響應?
- 13. 如何在我們的android應用程序中實現其他應用程序的代碼?
- 14. 我如何獲得副本並製作其他應用程序
- 15. 我們如何才能在android中訪問其他應用程序的通知?
- 16. 如何在android中的其他應用程序中調用其他應用程序活動?
- 17. 如何使我的Android應用程序出現在其他特定應用
- 18. 如何獲得WINForm中的robocopy(或其他cmd程序)輸出?
- 19. Android:如何獲得應用程序使用的存儲
- 20. Android應用程序修改其他應用程序的功能
- 21. 如何啓動我的其他應用程序或默認應用程序?
- 22. 使用其他Android應用程序的意圖或使用代碼?
- 23. 如何在Android中保護其他應用程序的圖像?
- 24. Android:爲其他應用程序使用的應用程序分配的內存
- 25. 如何記錄應用程序以及它們如何與其他應用程序集成?
- 26. 如何在Windows Phone上獲得其他應用程序的信息?
- 27. 如何在應用程序的其他窗口上使用rich:modalPanel
- 28. 如何在我的應用程序中使用其他庫?
- 29. 如何編譯Android瀏覽器(或其他Android提供的應用程序)?
- 30. 我如何獲得與打開它們的應用程序相關的端口?
從這裏開始:http://developer.android.com/samples/BasicContactables/index.html – ditkin
喜如何找到前手機號碼,像1234567890及其中使用什麼應用程序,所以如何找到它的使用在我的應用程序聯繫人列表中的whatsapp? –
試過了什麼?您嘗試使用的代碼有問題嗎? – ditkin