【问题标题】:Android Lock Screen and Keyboard ControlsAndroid 锁屏和键盘控制
【发布时间】:2012-07-11 21:16:18
【问题描述】:

我正在为 Android 编写一个媒体播放器应用程序。到目前为止一切都很顺利,但是我现在正处于困难的阶段!

我有两个问题。我需要实施服务活动吗?据我了解,这是允许应用程序继续在后台工作所必需的。但是,当我移动到平板电脑上的其他程序时,我的工作正常,并且没有问题地返回应用程序。有人可以解释一下服务的优势吗?

其次,我想将媒体播放器与 ICS 中的标准锁屏控件集成在一起,并使其利用具有键盘播放/暂停跳过控件的平板电脑(例如华硕变压器)。如果有人能指出正确的方向让我开始,我将不胜感激。从我的谷歌搜索来看,似乎需要 BroadcastReciever,或者可能需要 RemoteControlClient,但我不知道从哪里开始!

我有一个带有操作栏标签的主要活动,其中包含一个音乐播放器片段和一个视频播放器片段。

我是否需要专门为锁定屏幕创建布局,或者我可以使用标准 API 吗?

感谢您的帮助!

【问题讨论】:

  • 您好,您是否在 Manifest 中声明了任何服务?
  • 嘿伊戈尔,通过阅读这个主题,我了解到我需要创建服务并将其添加到清单中是的。我已经使用广播接收器来告诉活动/服务在适当的时间做事。在锁屏集成方面,我需要使用远程控制客户端,但还没有做到这一点

标签: android media-player broadcastreceiver lockscreen


【解决方案1】:

您应该查看 android SDK 示例附带的 Random Music Player 示例。它为您提供在 ICS 设备及以上设备上的锁定屏幕控制和蓝牙控制能力。我自己用过,很好用。另外,Github 上的 UniversalMusicPlayer 示例:https://github.com/googlesamples/android-UniversalMusicPlayer

Sample code也可以在网上找到。

伊戈尔

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 2014-04-30
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 2011-03-17
    相关资源
    最近更新 更多