【发布时间】:2015-06-19 12:15:58
【问题描述】:
我正在开发一个具有锁屏小部件的应用程序,其中包含播放、暂停、上一个和下一个。当我将手机连接到 Android Wear 时,它会自动显示此按钮并且工作正常。我想添加一个“喜欢”按钮,该按钮将自动显示在锁定屏幕和 android wear 上。我知道我可以创建一个通知并添加类似的操作。但我想知道是否可以仅使用 RemoteControlClient 来实现?
【问题讨论】:
我正在开发一个具有锁屏小部件的应用程序,其中包含播放、暂停、上一个和下一个。当我将手机连接到 Android Wear 时,它会自动显示此按钮并且工作正常。我想添加一个“喜欢”按钮,该按钮将自动显示在锁定屏幕和 android wear 上。我知道我可以创建一个通知并添加类似的操作。但我想知道是否可以仅使用 RemoteControlClient 来实现?
【问题讨论】:
您是否尝试过使用带有 FLAG_KEY_MEDIA_RATING 标志的评级?似乎这是维护泛型方法并避免在穿戴端(或通过通知)设置自定义代码的唯一方法。
这个标志可以用setTransportControlFlags设置
指示 RemoteControlClient 支持评级的标志。这个标志必须 为显示 RemoteControlClient 的组件设置顺序 信息,显示评级信息,如果评级是 声明可编辑(通过调用 addEditableKey(int) 与 RATING_KEY_BY_USER 键),它将使用户能够对媒体进行评分, 通过设置的接口接收值 setMetadataUpdateListener(OnMetadataUpdateListener).
不幸的是,网络上很少或根本没有示例。我在 SO 上只发现了一个与此相关的(未回答的)问题: Android 4.4 KitKat Rating API
【讨论】: