3

我正在尝试开发一个查询来检索联系人。但是,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
    };

我该如何解决这个问题?

4

1 回答 1

1

PHOTO_THUMBNAIL_URI 和 PHOTO_URI 仅从API 级别11 (Android 3.0) 开始可用。确保相应地设置您的项目/清单。

对于项目,在 Eclipse 中,您需要进入项目属性,然后在 Android 部分中,选择“Android 3.0”(或更高版本)。对于清单,你需要这样的东西:

<uses-sdk android:minSdkVersion="11"/>

如果您需要您的应用程序在 Android 上的早期版本上运行,您可能希望使用支持包将其保留在单个 APK 和代码库中。

于 2012-02-20T03:22:03.847 回答