मैं व्हाट्सएप प्रोफाइल चित्र और संख्या प्राप्त करना चाहता हूं लेकिन सामग्री का उपयोग कर रहा हूं रिसेल्वर मुझे निम्नलिखित स्निपेट कोड का उपयोग करके केवल नाम और संख्या मिल जाएगी।मैं whatsApp प्रोफाइल चित्र प्राप्त करना चाहता हूं लेकिन केवल नाम और संपर्क संख्या प्राप्त कर रहा हूं?
private void showContactWhatsApp(){
ContentResolver cr = getContentResolver();
Cursor contactCursor = cr.query(
ContactsContract.RawContacts.CONTENT_URI,
new String[]{ContactsContract.RawContacts._ID,
ContactsContract.RawContacts.CONTACT_ID},
ContactsContract.RawContacts.ACCOUNT_TYPE + "= ?",
new String[]{"com.whatsapp"},
null);
ArrayList<String> myWhatsappContacts = new ArrayList<>();
if (contactCursor != null) {
if (contactCursor.getCount() > 0) {
if (contactCursor.moveToFirst()) {
do {
//whatsappContactId for get Number,Name,Id ect... from ContactsContract.CommonDataKinds.Phone
String whatsappContactId = contactCursor.getString(contactCursor.getColumnIndex(ContactsContract.RawContacts.CONTACT_ID));
if (whatsappContactId != null) {
//Get Data from ContactsContract.CommonDataKinds.Phone of Specific CONTACT_ID
Cursor whatsAppContactCursor = cr.query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
new String[]{ContactsContract.CommonDataKinds.Phone.CONTACT_ID,
ContactsContract.CommonDataKinds.Phone.NUMBER,
ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME},
ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = ?",
new String[]{whatsappContactId}, null);
if (whatsAppContactCursor != null) {
whatsAppContactCursor.moveToFirst();
String id = whatsAppContactCursor.getString(whatsAppContactCursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.CONTACT_ID));
String name = whatsAppContactCursor.getString(whatsAppContactCursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
String number = whatsAppContactCursor.getString(whatsAppContactCursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
whatsAppContactCursor.close();
//Add Number to ArrayList
myWhatsappContacts.add(number);
Log.e(TAG, " WhatsApp contact id : " + id);
Log.e(TAG, " WhatsApp contact name : " + name);
Log.e(TAG, " WhatsApp contact number : " + number);
}
}
} while (contactCursor.moveToNext());
contactCursor.close();
}
}
}
Log.e(TAG, " WhatsApp contact size : " + myWhatsappContacts.size());
}
मैं व्हाट्सएप प्रोफाइल तस्वीर जैसे सिंकम ऐप प्राप्त करना चाहता हूं।
मैं नाम, संख्या और थंबनेल के साथ व्हाट्सएप संपर्क सूची प्राप्त करने का इंतजार करता हूं।
क्या यह ओपी के लिए काम नहीं करता है? –