java.lang.Object | |
↳ | android.support.v4.media.MediaMetadataCompat.Builder |
Use to build MediaMetadata objects. The system defined metadata keys must use the appropriate data type.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create an empty Builder.
| |||||||||||
Create a Builder using a
MediaMetadataCompat instance to set the
initial values.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a
MediaMetadataCompat instance with the specified fields.
| |||||||||||
Put a
Bitmap into the metadata.
| |||||||||||
Put a long value into the metadata.
| |||||||||||
Put a
RatingCompat into the metadata.
| |||||||||||
Put a String value into the metadata.
| |||||||||||
Put a CharSequence value into the metadata.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Create an empty Builder. Any field that should be included in the
MediaMetadataCompat
must be added.
Create a Builder using a MediaMetadataCompat
instance to set the
initial values. All fields in the source metadata will be included in
the new metadata. Fields can be overwritten by adding the same key.
Creates a MediaMetadataCompat
instance with the specified fields.
Put a Bitmap
into the metadata. Custom keys may be used, but
if the METADATA_KEYs defined in this class are used they may only be
one of the following:
key | The key for referencing this value |
---|---|
value | The Bitmap to store |
Put a long value into the metadata. Custom keys may be used, but if the METADATA_KEYs defined in this class are used they may only be one of the following:
key | The key for referencing this value |
---|---|
value | The String value to store |
Put a RatingCompat
into the metadata. Custom keys may be used, but
if the METADATA_KEYs defined in this class are used they may only be
one of the following:
key | The key for referencing this value |
---|---|
value | The String value to store |
Put a String value into the metadata. Custom keys may be used, but if the METADATA_KEYs defined in this class are used they may only be one of the following:
METADATA_KEY_TITLE
METADATA_KEY_ARTIST
METADATA_KEY_ALBUM
METADATA_KEY_AUTHOR
METADATA_KEY_WRITER
METADATA_KEY_COMPOSER
METADATA_KEY_DATE
METADATA_KEY_GENRE
METADATA_KEY_ALBUM_ARTIST
METADATA_KEY_ART_URI
METADATA_KEY_ALBUM_ART_URI
METADATA_KEY_DISPLAY_TITLE
METADATA_KEY_DISPLAY_SUBTITLE
METADATA_KEY_DISPLAY_DESCRIPTION
METADATA_KEY_DISPLAY_ICON_URI
key | The key for referencing this value |
---|---|
value | The String value to store |
Put a CharSequence value into the metadata. Custom keys may be used, but if the METADATA_KEYs defined in this class are used they may only be one of the following:
METADATA_KEY_TITLE
METADATA_KEY_ARTIST
METADATA_KEY_ALBUM
METADATA_KEY_AUTHOR
METADATA_KEY_WRITER
METADATA_KEY_COMPOSER
METADATA_KEY_DATE
METADATA_KEY_GENRE
METADATA_KEY_ALBUM_ARTIST
METADATA_KEY_ART_URI
METADATA_KEY_ALBUM_ART_URI
METADATA_KEY_DISPLAY_TITLE
METADATA_KEY_DISPLAY_SUBTITLE
METADATA_KEY_DISPLAY_DESCRIPTION
METADATA_KEY_DISPLAY_ICON_URI
key | The key for referencing this value |
---|---|
value | The CharSequence value to store |