Различия между версией 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
*/