2011-01-21 107 views
0

如果我看源代碼AudioManager,有:Java源代碼與Android SDK差異?

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

然而,Eclipse是不可見的,即使你指定的最低水平SDK。

這是怎麼發生的?

這是API的一部分嗎?

感謝

+0

一個假設AudioManager是一類,而不是項目? 未找到:http://developer.android.com/resources/samples/index.html – confiq 2011-01-21 22:09:47

回答

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 
*/