MediaStore.Audio.Genres
  public
  static
  final
  
  class
  MediaStore.Audio.Genres
  
    extends Object
  
  
  
  
  
      implements
      
        BaseColumns, 
      
        MediaStore.Audio.GenresColumns
      
  
  
| java.lang.Object | |
| ↳ | android.provider.MediaStore.Audio.Genres | 
Contains all genres for audio files
Summary
| Nested classes | |
|---|---|
| 
        
        
        
        
        class | MediaStore.Audio.Genres.MembersSub-directory of each genre containing all members. | 
| Constants | |
|---|---|
| String | CONTENT_TYPEThe MIME type for this table. | 
| String | DEFAULT_SORT_ORDERThe default sort order for this table | 
| String | ENTRY_CONTENT_TYPEThe MIME type for entries in this table. | 
| Inherited constants | 
|---|
| Fields | |
|---|---|
| 
    public
    static
    final
    Uri | EXTERNAL_CONTENT_URIThe content:// style URI for the "primary" external storage volume. | 
| 
    public
    static
    final
    Uri | INTERNAL_CONTENT_URIThe content:// style URI for the internal storage. | 
| Public constructors | |
|---|---|
| 
      Genres()
       | |
| Public methods | |
|---|---|
| 
        
        
        static
        
        
        Uri | 
      getContentUri(String volumeName)
      Get the content:// style URI for the audio genres table on the given volume. | 
| 
        
        
        static
        
        
        Uri | 
      getContentUriForAudioId(String volumeName, int audioId)
      Get the content:// style URI for querying the genres of an audio file. | 
| Inherited methods | |
|---|---|
Constants
CONTENT_TYPE
public static final String CONTENT_TYPE
The MIME type for this table.
Constant Value: "vnd.android.cursor.dir/genre"
DEFAULT_SORT_ORDER
public static final String DEFAULT_SORT_ORDER
The default sort order for this table
Constant Value: "name"
ENTRY_CONTENT_TYPE
public static final String ENTRY_CONTENT_TYPE
The MIME type for entries in this table.
Constant Value: "vnd.android.cursor.item/genre"
Fields
EXTERNAL_CONTENT_URI
public static final Uri EXTERNAL_CONTENT_URI
The content:// style URI for the "primary" external storage volume.
INTERNAL_CONTENT_URI
public static final Uri INTERNAL_CONTENT_URI
The content:// style URI for the internal storage.
Public constructors
Public methods
getContentUri
public static Uri getContentUri (String volumeName)
Get the content:// style URI for the audio genres table on the given volume.
| Parameters | |
|---|---|
| volumeName | String: the name of the volume to get the URI for | 
| Returns | |
|---|---|
| Uri | the URI to the audio genres table on the given volume | 
getContentUriForAudioId
public static Uri getContentUriForAudioId (String volumeName, int audioId)
Get the content:// style URI for querying the genres of an audio file.
| Parameters | |
|---|---|
| volumeName | String: the name of the volume to get the URI for | 
| audioId | int: the ID of the audio file for which to retrieve the genres | 
| Returns | |
|---|---|
| Uri | the URI to for querying the genres for the audio file with the given the volume and audioID | 
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
