我安装了android 2.3.3。我的通话记录中有一个电话号码。并尝试使用Phonelookup以编程方式获取它的ID。
但我的光标总是有0行。不知道是什么原因造成的。
Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI,Uri.encode(“666-999-6666”));
Cursor c = getContentResolver().query(uri, null, null, null, null);
while(c.moveToNext()){
Log.d("", c.getLong(c.getColumnIndex(PhoneLookup._ID)));
}