AlbumColumns


class AlbumColumns
kotlin.Any
   ↳ android.provider.CloudMediaProviderContract.AlbumColumns

Constants related to an album item, including Cursor column names

Summary

Constants
static String

Timestamp of the most recently taken photo in an album, in milliseconds since January 1, 1970 00:00:00.

static String

Display name of a an album, used as the primary title displayed to a user.

static String

Unique ID of an album.

static String

Total count of all media within the album, including photos and videos.

static String

Media id to use as the album cover photo.

Constants

DATE_TAKEN_MILLIS

static val DATE_TAKEN_MILLIS: String

Timestamp of the most recently taken photo in an album, in milliseconds since January 1, 1970 00:00:00.0 UTC.

Type: LONG

Value: "date_taken_millis"

DISPLAY_NAME

static val DISPLAY_NAME: String

Display name of a an album, used as the primary title displayed to a user.

Type: STRING

Value: "display_name"

ID

static val ID: String

Unique ID of an album. This ID is both provided by and interpreted by a CloudMediaProvider.

Each album item must have a unique ID within a media collection.

A provider should return durable IDs, since they will be used to cache album information in the OS.

Type: STRING

Value: "id"

MEDIA_COUNT

static val MEDIA_COUNT: String

Total count of all media within the album, including photos and videos.

If this field is not provided, albums will be shown without a count in the Photo Picker.

Empty albums should be omitted from the CloudMediaProvider#onQueryAlbums result, i.e. zero is not a valid media count.

Type: LONG

Value: "album_media_count"

MEDIA_COVER_ID

static val MEDIA_COVER_ID: String

Media id to use as the album cover photo.

If this field is not provided, albums will be shown in the Photo Picker without a cover photo.

Type: LONG

Value: "album_media_cover_id"