DisplayPhoto
class DisplayPhoto
kotlin.Any | |
↳ | android.provider.ContactsContract.DisplayPhoto |
Helper class for accessing full-size photos by photo file ID.
Usage example:
- Retrieving a full-size photo by photo file ID (see
ContactsContract.ContactsColumns#PHOTO_FILE_ID
) -
public InputStream openDisplayPhoto(long photoFileId) { Uri displayPhotoUri = ContentUris.withAppendedId(DisplayPhoto.CONTENT_URI, photoKey); try { AssetFileDescriptor fd = getContentResolver().openAssetFileDescriptor( displayPhotoUri, "r"); return fd.createInputStream(); } catch (IOException e) { return null; } }
Summary
Constants | |
---|---|
static String |
Queries to |
static String |
Queries to |
Properties | |
---|---|
static Uri! |
This URI allows the caller to query for the maximum dimensions of a display photo or thumbnail. |
static Uri! |
The content:// style URI for this class, which allows access to full-size photos, given a key. |
Constants
DISPLAY_MAX_DIM
static val DISPLAY_MAX_DIM: String
Queries to ContactsContract.DisplayPhoto#CONTENT_MAX_DIMENSIONS_URI
will contain this column, populated with the maximum height and width (in pixels) that will be stored for a display photo. Larger photos will be down-sized to fit within a square of this many pixels.
Value: "display_max_dim"
THUMBNAIL_MAX_DIM
static val THUMBNAIL_MAX_DIM: String
Queries to ContactsContract.DisplayPhoto#CONTENT_MAX_DIMENSIONS_URI
will contain this column, populated with the height and width (in pixels) for photo thumbnails.
Value: "thumbnail_max_dim"
Properties
CONTENT_MAX_DIMENSIONS_URI
static val CONTENT_MAX_DIMENSIONS_URI: Uri!
This URI allows the caller to query for the maximum dimensions of a display photo or thumbnail. Requests to this URI can be performed on the UI thread because they are always unblocking.
CONTENT_URI
static val CONTENT_URI: Uri!
The content:// style URI for this class, which allows access to full-size photos, given a key.