我试图开发一个查询来检索联系人。但是,eclipse一直告诉我photo_thumbnail_uri和photo_uri无法解析或不是字段。这是我的代码:
Uri uri = ContactsContract.Contacts.CONTENT_URI;
String[] projection = new String[] {
ContactsContract.Contacts._ID,
ContactsContract.Contacts.DISPLAY_NAME,
ContactsContract.Contacts.HAS_PHONE_NUMBER,
ContactsContract.Contacts.LOOKUP_KEY,
ContactsContract.Contacts.PHOTO_THUMBNAIL_URI,
ContactsContract.Contacts.PHOTO_URI,
ContactsContract.Contacts.PHOTO_ID
};
我该怎么解决?
最佳答案
photo_thumbnail_uri和photo_uri仅在API level11(android 3.0)之后才可用。请确保相应地设置项目/清单。
对于这个项目,在eclipse中,您需要进入您的项目属性,然后在android部分中,选择“android 3.0”(或更高版本)。对于清单,你需要这样的东西:
<uses-sdk android:minSdkVersion="11"/>
如果您需要您的应用程序在android上运行以前的版本,您可能需要使用Support package来将其保持在单个apk和代码库中。
关于android - 如何在ContactsContract.Contacts中定义Photo uri?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7063084/