我想使用给定的号码查询android中的联系人提供程序。
我有类似的东西
String queryString= "NUMBER='" + msgs[i].getOriginatingAddress() + "'";
Uri contacts = ContactsContract.CommonDataKinds.Phone.CONTENT_URI ;
Cursor cursor = context.getContentResolver().query(
contacts,
null, queryString, null,
null
);
那么我怎么去第一排呢?喜欢这个?
cursor.getString(<how do i reference to the first row?>);
正确?
答案 0 :(得分:3)
试试这个:
String strNumber= "7777777777";
String queryString= "NUMBER='" + strNumber + "'";
Uri contacts = ContactsContract.CommonDataKinds.Phone.CONTENT_URI ;
Cursor cursor = context.getContentResolver().query(
contacts,
null, queryString, null,
null
);
希望这有帮助!