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 | |
---|---|
From
class
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. |