Java源码与Android SDK的区别?

时间:2011-01-21 22:04:20

标签: android

如果我查看AudioManager的源代码,则有:

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

但是,即使指定了最低SDK级别,Eclipse也无法看到它。

这怎么可能发生?

这是API的一部分吗?

由于

1 个答案:

答案 0 :(得分:2)

您错过了上面的部分,@ 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
 */