我正在尝试通过联系人的姓名获取他的电话号码(该名称是一个字符串),有人知道怎么做吗? 谢谢!
最佳答案
这应该对你有帮助;将 People.NAME 替换为您想要的名称。
String[] projection = new String[]{
People.NAME,
People.NUMBER
};
Cursor c = ctx.getContentResolver().query(People.CONTENT_URI, projection,
null, null, People.NAME + " ASC");
c.moveToFirst();
int nameCol = c.getColumnIndex(People.NAME);
int numCol = c.getColumnIndex(People.NUMBER);
int nContacts = c.getCount();
do{
// Do your work here
} while(c.moveToNext());
希望有帮助。
关于java - 按姓名提取联系电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17957310/