MediaCategoryColumns


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

MediaCategory represents a broader structure that a MediaSetColumns or another MediaCategoryColumns belongs to. A MediaCategory in this context is represented by a set of columns present in MediaCategoryColumns A MediaCategory can have instances of other MediaCategories to support a multilevel hierarchy. Examples of MediaCategory:

  • A MediaCategory of people and pet faces which contains instances of MediaSets for different faces
  • A MediaCategory of locations which contains instances of MediaSets for different locations
The currently supported MediaCategory in photo picker are MEDIA_CATEGORY_TYPE_PEOPLE_AND_PETS. These are the fields of MediaCategory.

Summary

Constants
static String

The display name of the media category.

static String

The unique identifier of the media category.

static String

The type of the media category.

static String

The first cover media ID for displaying.

static String

The second cover media ID for displaying.

static String

The third cover media ID for displaying.

static String

The fourth cover media ID for displaying.

Constants

DISPLAY_NAME

static val DISPLAY_NAME: String

The display name of the media category. This display name provided should match the current devices locale settings. If there is no display name, pass null in this column. Type: STRING

Value: "display_name"

ID

static val ID: String

The unique identifier of the media category. This ID is both provided by and interpreted by the CloudMediaProvider. A provider should return IDs which are stable, meaning it remains the same if nothing inside it changes, since they will be used to cache information in the OS. Type: STRING

Value: "id"

MEDIA_CATEGORY_TYPE

static val MEDIA_CATEGORY_TYPE: String

The type of the media category. This must contain one of the values from the supported media category types. Currently supported types are: MEDIA_CATEGORY_TYPE_PEOPLE_AND_PETS #MEDIA_CATEGORY_TYPE_USER_ALBUMS Type: INTEGER

Value: "media_category_type"

MEDIA_COVER_ID1

static val MEDIA_COVER_ID1: String

The first cover media ID for displaying.

If none of the MEDIA_COVER_ID is provided, media category will be shown in the Photo Picker with a default icon. Otherwise, Photo Picker will show as many MEDIA_COVER_IDs as provided.

Type: STRING

Value: "media_cover_id1"

MEDIA_COVER_ID2

static val MEDIA_COVER_ID2: String

The second cover media ID for displaying.

If none of the MEDIA_COVER_ID is provided, media category will be shown in the Photo Picker with a default icon. Otherwise, Photo Picker will show as many MEDIA_COVER_IDs as provided.

Type: STRING

Value: "media_cover_id2"

MEDIA_COVER_ID3

static val MEDIA_COVER_ID3: String

The third cover media ID for displaying.

If none of the MEDIA_COVER_ID is provided, media category will be shown in the Photo Picker with a default icon. Otherwise, Photo Picker will show as many MEDIA_COVER_IDs as provided.

Type: STRING

Value: "media_cover_id3"

MEDIA_COVER_ID4

static val MEDIA_COVER_ID4: String

The fourth cover media ID for displaying.

If none of the MEDIA_COVER_ID is provided, media category will be shown in the Photo Picker with a default icon. Otherwise, Photo Picker will show as many MEDIA_COVER_IDs as provided.

Type: STRING

Value: "media_cover_id4"