# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Nested Classes | Ctors | Methods | Inherited Methods

# MediaStore.Audio

`public static final class MediaStore.Audio`
`extends Object` ``

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

Collection of all media with MIME type of `audio/*`.

## Summary

### Nested classes
`interface` | `MediaStore.Audio.AlbumColumns` Audio album metadata columns.
`class` | `MediaStore.Audio.Albums` Contains artists for audio files
`interface` | `MediaStore.Audio.ArtistColumns` Audio artist metadata columns.
`class` | `MediaStore.Audio.Artists` Contains artists for audio files
`interface` | `MediaStore.Audio.AudioColumns` Audio metadata columns.
`class` | `MediaStore.Audio.Genres` Contains all genres for audio files
`interface` | `MediaStore.Audio.GenresColumns` Audio genre metadata columns.
`class` | `MediaStore.Audio.Media`
`class` | `MediaStore.Audio.Playlists` Contains playlists for audio files
`interface` | `MediaStore.Audio.PlaylistsColumns` Audio playlist metadata columns.
`class` | `MediaStore.Audio.Radio`

### Public constructors
`Audio()`

### Public methods
`static String` | `keyFor(String name)` This method is deprecated. These keys are generated using `Locale.ROOT`, which means they don't reflect locale-specific sorting preferences. To apply locale-specific sorting preferences, use `ContentResolver#QUERY_ARG_SQL_SORT_ORDER` with `COLLATE LOCALIZED`, or `ContentResolver#QUERY_ARG_SORT_LOCALE`.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Public constructors

### Audio

    public Audio ()

## Public methods

### keyFor

    public static String keyFor (String name)

This method is deprecated.
These keys are generated using `Locale.ROOT`, which means they don't reflect locale-specific sorting preferences. To apply locale-specific sorting preferences, use `ContentResolver#QUERY_ARG_SQL_SORT_ORDER` with `COLLATE LOCALIZED`, or `ContentResolver#QUERY_ARG_SORT_LOCALE`.

Converts a user-visible string into a "key" that can be used for grouping, sorting, and searching.

Parameters
`name` | `String`: This value may be `null`.

Returns
`String` | Opaque token that should not be parsed or displayed to users. This value may be `null`.

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*