1

我想用给定的号码查询 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?>);

对?

4

1 回答 1

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
            );

希望这有帮助!

于 2012-06-03T00:11:53.097 回答