我正在尝试开发一个查询来检索联系人。但是,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
};
我该如何解决这个问题?
答案 0 :(得分:1)
PHOTO_THUMBNAIL_URI和PHOTO_URI仅在API level 11(Android 3.0)后可用。确保相应地设置项目/清单。
对于项目,在Eclipse中,您需要进入项目属性,然后在Android部分中选择“Android 3.0”(或更高版本)。对于清单,你需要这样的东西:
<uses-sdk android:minSdkVersion="11"/>
如果您需要自己的应用程序在Android上使用以前的版本,则可能需要使用Support package将其保存到单个APK和代码库中。