Merge "Unhide the MediaButton receiver API in android.media.AudioManager"

This commit is contained in:
Jean-Michel Trivi
2010-03-22 13:59:09 -07:00
committed by Android (Google) Code Review
2 changed files with 26 additions and 27 deletions

View File

@@ -80658,6 +80658,19 @@
<parameter name="l" type="android.media.AudioManager.OnAudioFocusChangeListener">
</parameter>
</method>
<method name="registerMediaButtonEventReceiver"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="eventReceiver" type="android.content.ComponentName">
</parameter>
</method>
<method name="requestAudioFocus"
return="int"
abstract="false"
@@ -80917,6 +80930,19 @@
<parameter name="l" type="android.media.AudioManager.OnAudioFocusChangeListener">
</parameter>
</method>
<method name="unregisterMediaButtonEventReceiver"
return="void"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
<parameter name="eventReceiver" type="android.content.ComponentName">
</parameter>
</method>
<field name="ACTION_AUDIO_BECOMING_NOISY"
type="java.lang.String"
transient="false"

View File

@@ -1472,8 +1472,6 @@ public class AudioManager {
//====================================================================
// Remote Control
/**
* @hide
* TODO unhide for SDK
* TODO document for SDK
* @param eventReceiver identifier of a {@link android.content.BroadcastReceiver}
* that will receive the media button intent. This broadcast receiver must be declared
@@ -1490,21 +1488,6 @@ public class AudioManager {
}
/**
* @hide
* TODO unhide for SDK
* TODO document for SDK
* @param eventReceiverClass class of a {@link android.content.BroadcastReceiver} that will
* receive the media button intent. This broadcast receiver must be declared in the
* application manifest.
*/
public void registerMediaButtonEventReceiver(Class<?> eventReceiverClass) {
registerMediaButtonEventReceiver(new ComponentName(
eventReceiverClass.getPackage().getName(), eventReceiverClass.getName()));
}
/**
* @hide
* TODO unhide for SDK
* TODO document for SDK
*/
public void unregisterMediaButtonEventReceiver(ComponentName eventReceiver) {
@@ -1516,16 +1499,6 @@ public class AudioManager {
}
}
/**
* @hide
* TODO unhide for SDK
* TODO document for SDK
*/
public void unregisterMediaButtonEventReceiver(Class<?> eventReceiverClass) {
unregisterMediaButtonEventReceiver(new ComponentName(
eventReceiverClass.getPackage().getName(), eventReceiverClass.getName()));
}
/**
* @hide
* Reload audio settings. This method is called by Settings backup