Android Wear RemoteControlClient添加Like Button

时间:2015-06-17 15:13:04

标签: java android wear-os

我正在开发一个具有锁定屏幕小部件的应用程序,它具有播放,暂停,上一个和下一个。当我将手机连接到Android佩戴时,它会自动显示此按钮,并且工作正常。我想添加一个" Like"按钮将自动显示在锁定屏幕和android磨损。我知道我可以创建一个Notification并为其添加动作。但是我想知道是否有可能只使用RemoteControlClient来实现它?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用标记为FLAG_KEY_MEDIA_RATING的评分?看来这是维护通用方法的唯一方法,避免在磨损方面(或通过通知)设置自定义代码。

可以使用setTransportControlFlags

设置此标记
  

表示RemoteControlClient的标志支持评级。这个标志必须   设置为显示RemoteControlClient的组件   信息,显示评级信息,以及评级   声明可编辑(通过调用addEditableKey(int)   RATING_KEY_BY_USER键),它将使用户能够对媒体进行评级,   通过设置的接口接收值   setMetadataUpdateListener(OnMetadataUpdateListener)。

不幸的是,网上很少或没有例子。我在SO上发现了与此相关的一个(未答复的)问题: Android 4.4 KitKat Rating API