AudioManager.RegisterMediaButtonEventReceiver 方法

定义

重载

RegisterMediaButtonEventReceiver(PendingIntent)
已过时.

将组件注册为MEDIA_BUTTON意向的唯一接收器。

RegisterMediaButtonEventReceiver(ComponentName)
已过时.

将组件注册为MEDIA_BUTTON意向的唯一接收器。

RegisterMediaButtonEventReceiver(PendingIntent)

注意

deprecated

将组件注册为MEDIA_BUTTON意向的唯一接收器。

[Android.Runtime.Register("registerMediaButtonEventReceiver", "(Landroid/app/PendingIntent;)V", "GetRegisterMediaButtonEventReceiver_Landroid_app_PendingIntent_Handler")]
[System.Obsolete("deprecated")]
public virtual void RegisterMediaButtonEventReceiver (Android.App.PendingIntent? eventReceiver);
[<Android.Runtime.Register("registerMediaButtonEventReceiver", "(Landroid/app/PendingIntent;)V", "GetRegisterMediaButtonEventReceiver_Landroid_app_PendingIntent_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member RegisterMediaButtonEventReceiver : Android.App.PendingIntent -> unit
override this.RegisterMediaButtonEventReceiver : Android.App.PendingIntent -> unit

参数

eventReceiver
PendingIntent

将接收媒体按钮意向的目标。 当媒体按钮操作发生时,PendingIntent 将发送事件 Intent#ACTION_MEDIA_BUTTON ,并 Intent#EXTRA_KEY_EVENT 添加并按住按下的媒体按钮的键代码。

属性

注解

将组件注册为MEDIA_BUTTON意向的唯一接收器。 这类似于 #registerMediaButtonEventReceiver(android.content.ComponentName),但允许按钮转到任何 PendingIntent。 请注意,仅当知道要继续全时运行,直到注销 PendingIntent,才应使用此窗体。

此成员已弃用。 请改用 MediaSession#setMediaButtonReceiver(PendingIntent)

适用于 . 的 android.media.AudioManager.registerMediaButtonEventReceiver(android.app.PendingIntent)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

RegisterMediaButtonEventReceiver(ComponentName)

注意

deprecated

将组件注册为MEDIA_BUTTON意向的唯一接收器。

[Android.Runtime.Register("registerMediaButtonEventReceiver", "(Landroid/content/ComponentName;)V", "GetRegisterMediaButtonEventReceiver_Landroid_content_ComponentName_Handler")]
[System.Obsolete("deprecated")]
public virtual void RegisterMediaButtonEventReceiver (Android.Content.ComponentName? eventReceiver);
[<Android.Runtime.Register("registerMediaButtonEventReceiver", "(Landroid/content/ComponentName;)V", "GetRegisterMediaButtonEventReceiver_Landroid_content_ComponentName_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member RegisterMediaButtonEventReceiver : Android.Content.ComponentName -> unit
override this.RegisterMediaButtonEventReceiver : Android.Content.ComponentName -> unit

参数

eventReceiver
ComponentName

将接收媒体按钮意向的 android.content.BroadcastReceiver 标识符。 必须在应用程序清单中声明此广播接收器。 组件的包必须与要从中注册的上下文的包匹配。

属性

注解

将组件注册为MEDIA_BUTTON意向的唯一接收器。

此成员已弃用。 请改用 MediaSession#setMediaButtonReceiver(PendingIntent)

适用于 . 的 android.media.AudioManager.registerMediaButtonEventReceiver(android.content.ComponentName)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于