Различия между версией Java и Android SDK?

Если я посмотрю на исходный код для AudioManager, то есть:

@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
public static final String VOLUME_CHANGED_ACTION = "android.media.VOLUME_CHANGED_ACTION";

Однако, Eclipse не отображается, даже если вы указали минимальный уровень SDK.

Как это может случиться?

Является ли эта часть API или нет?

Спасибо

Ответ 1

Вы пропустили часть выше, @hide, указывающая, что она не включена в SDK:

/**
 * @hide Broadcast intent when the volume for a particular stream type changes.
 * Includes the stream, the new volume and previous volumes
 *
 * @see #EXTRA_VOLUME_STREAM_TYPE
 * @see #EXTRA_VOLUME_STREAM_VALUE
 * @see #EXTRA_PREV_VOLUME_STREAM_VALUE
 */