我在找viber的联系人。使用此方法,我可以获得使用viber的联系人的姓名,但也可以获得其他不使用viber的联系人的姓名(选择方法不正常)。我无法获得viber联系人的号码。你知道我该怎么解决这个问题吗?
Cursor cursor2 = getContentResolver().query(ContactsContract.RawContacts.CONTENT_URI
,null
, ContactsContract.RawContacts.ACCOUNT_TYPE_AND_DATA_SET + "= ?"
,new String[] { "com.viber.voip" }
, null);
while (cursor2.moveToNext())
{
String name=cursor2.getString(cursor2.getColumnIndex(ContactsContract.RawContacts.DISPLAY_NAME_PRIMARY));
//Adding contact name into the ArrayList
myViberContacts.add(name+"\n");
//Giving the TextView the value of the arraylist
emervib.setText(myViberContacts.toString());
1条答案
按热度按时间bksxznpy1#
我相信这个代码应该适合你: