【问题标题】:Showing lockscreen widget to control application only when the application needs it仅在应用程序需要时显示锁屏小部件以控制应用程序
【发布时间】:2014-01-28 20:14:58
【问题描述】:

我想为我的应用添加锁屏控件,类似于 netflix 或 youtube 在投射到 chromecast 设备时所做的操作。

我是否使用按需添加和删除的锁屏小部件来执行此操作,还是有其他方法?

谢谢。

【问题讨论】:

    标签: android android-widget google-cast chromecast


    【解决方案1】:

    添加锁屏控制器的正确方法是使用RemoteControlClient。在基于 Android 版本的功能和可用性方面,您可以在那里执行的操作都存在限制。如果您运行的是 Android 版本 4.1+,那么所需的功能就在那里(查看 Google Play 音乐以了解它的外观)。尝试一下,如果遇到问题,请返回此处并发布您的问题。

    【讨论】:

    • 感谢您的信息。我注意到 Netflix 有时会显示全屏控件,有时会显示在解锁轮上方。这一切都是用 RemoteControlClient 完成的吗?
    • RemoteControlClient 实现在 JB 和 KitKat 之间发生了变化:在 JB 中,它是一个小区域,而在 KitKat 中,它是一个全屏背景图像。另一方面,Netflix 使用了一种不同的机制,我称之为“黑客”;我们鼓励人们远离任何黑客攻击,只依靠 RCC 来实现锁屏。
    • @AliNaddaf 我们如何使用新的 MediaSessionCompat 类显示锁屏图像? stackoverflow.com/questions/38752191/…
    猜你喜欢
    • 1970-01-01
    • 2013-07-24
    • 2014-11-22
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多