public static final class

MediaStore.Audio

extends Object
java.lang.Object
   ↳ android.provider.MediaStore.Audio

Class Overview

Container for all audio content.

Summary

Nested Classes
public static final class MediaStore.Audio.AlbumColumns Columns representing an album  
public static final class MediaStore.Audio.Albums Contains artists for audio files  
public static final class MediaStore.Audio.ArtistColumns Columns representing an artist  
public static final class MediaStore.Audio.Artists Contains artists for audio files  
public static final class MediaStore.Audio.AudioColumns Columns for audio file that show up in multiple tables. 
public static final class MediaStore.Audio.Genres Contains all genres for audio files  
public static final class MediaStore.Audio.GenresColumns Columns representing an audio genre  
public static final class MediaStore.Audio.Media  
public static final class MediaStore.Audio.Playlists Contains playlists for audio files  
public static final class MediaStore.Audio.PlaylistsColumns Columns representing a playlist  
Public Constructors
MediaStore.Audio()
Public Methods
static String keyFor(String name)
Converts a name to a "key" that can be used for grouping, sorting and searching.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public MediaStore.Audio ()

Public Methods

public static String keyFor (String name)

Converts a name to a "key" that can be used for grouping, sorting and searching. The rules that govern this conversion are: - remove 'special' characters like ()[]'!?., - remove leading/trailing spaces - convert everything to lowercase - remove leading "the ", "an " and "a " - remove trailing ", the|an|a" - remove accents. This step leaves us with CollationKey data, which is not human readable

Parameters
name The artist or album name to convert
Returns
  • The "key" for the given name.