// Android 1.6 and earlier (backwards compatible for Android 2.0+)
Uri uri = Uri.withAppendedPath(Contacts.Phones.CONTENT_FILTER_URL, Uri.encode(phoneNumber));
// Android 2.0 and later
Uri uri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNumber));
// Query the filter URI
String[] projection = new String[]{ PhoneLookup.DISPLAY_NAME, ...
Cursor cursor = context.getContentResolver().resolver.query(uri, projection, ...
本文介绍了在不同版本的Android系统中,如何使用Uri构建过滤查询来获取指定电话号码的联系人信息。通过展示针对Android 1.6及更早版本、Android 2.0及以后版本的代码示例,说明了如何适配不同版本的API差异。
1万+

被折叠的 条评论
为什么被折叠?



