Android 无法检索whatsapp联系人';s编号
这是我获取whatsapp联系人的代码,但我无法获取联系人号码。我的代码是: hatsApp是“com.whatsapp”。因此:Android 无法检索whatsapp联系人';s编号,android,whatsapp,android-cursor,Android,Whatsapp,Android Cursor,这是我获取whatsapp联系人的代码,但我无法获取联系人号码。我的代码是: hatsApp是“com.whatsapp”。因此: Cursor c=getContentResolver().query( rawscontacts.CONTENT_URI, 新字符串[]{rawscontacts.CONTACT_ID,rawscontacts.DISPLAY_NAME_PRIMARY}, RawContacts.ACCOUNT_TYPE+“=?”, 新字符串[]{“com.whatsapp”},
Cursor c=getContentResolver().query(
rawscontacts.CONTENT_URI,
新字符串[]{rawscontacts.CONTACT_ID,rawscontacts.DISPLAY_NAME_PRIMARY},
RawContacts.ACCOUNT_TYPE+“=?”,
新字符串[]{“com.whatsapp”},
无效);
ArrayList myWhatsappContacts=新建ArrayList();
int contactNameColumn=c.getColumnIndex(RawContacts.DISPLAY\u NAME\u PRIMARY);
while(c.moveToNext())
{
添加(c.getString(contactNameColumn));
}
已尝试联系人和联系人。数据,但仅显示姓名。有人能帮我吗?根据回答,WhatsApp停止共享电话号码。我的意思是我需要我的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())
{
myWhatsappContacts.add(c.getString(contactNameColumn));
}