【发布时间】:2012-07-11 21:16:18
【问题描述】:
我正在为 Android 编写一个媒体播放器应用程序。到目前为止一切都很顺利,但是我现在正处于困难的阶段!
我有两个问题。我需要实施服务活动吗?据我了解,这是允许应用程序继续在后台工作所必需的。但是,当我移动到平板电脑上的其他程序时,我的工作正常,并且没有问题地返回应用程序。有人可以解释一下服务的优势吗?
其次,我想将媒体播放器与 ICS 中的标准锁屏控件集成在一起,并使其利用具有键盘播放/暂停跳过控件的平板电脑(例如华硕变压器)。如果有人能指出正确的方向让我开始,我将不胜感激。从我的谷歌搜索来看,似乎需要 BroadcastReciever,或者可能需要 RemoteControlClient,但我不知道从哪里开始!
我有一个带有操作栏标签的主要活动,其中包含一个音乐播放器片段和一个视频播放器片段。
我是否需要专门为锁定屏幕创建布局,或者我可以使用标准 API 吗?
感谢您的帮助!
【问题讨论】:
-
您好,您是否在 Manifest 中声明了任何服务?
-
嘿伊戈尔,通过阅读这个主题,我了解到我需要创建服务并将其添加到清单中是的。我已经使用广播接收器来告诉活动/服务在适当的时间做事。在锁屏集成方面,我需要使用远程控制客户端,但还没有做到这一点
标签: android media-player broadcastreceiver lockscreen