public static final class MediaStore.Audio
extends Object
java.lang.Object | |
↳ | android.provider.MediaStore.Audio |
Container for all audio content.
Nested classes |
|
---|---|
interface |
MediaStore.Audio.AlbumColumns Columns representing an album |
class |
MediaStore.Audio.Albums Contains artists for audio files |
interface |
MediaStore.Audio.ArtistColumns Columns representing an artist |
class |
MediaStore.Audio.Artists Contains artists for audio files |
interface |
MediaStore.Audio.AudioColumns Columns for audio file that show up in multiple tables. |
class |
MediaStore.Audio.Genres Contains all genres for audio files |
interface |
MediaStore.Audio.GenresColumns Columns representing an audio genre |
class |
MediaStore.Audio.Media
|
class |
MediaStore.Audio.Playlists Contains playlists for audio files |
interface |
MediaStore.Audio.PlaylistsColumns Columns representing a playlist |
class |
MediaStore.Audio.Radio
|
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. |
Inherited methods |
|
---|---|
![]() java.lang.Object
|
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 |
String : The artist or album name to convert |
Returns | |
---|---|
String |
The "key" for the given name. |