2012-07-11 42 views
1

我是通过为Android编写媒体播放器应用程序的一部分。到目前为止,这一切都非常顺利,但是我现在正处于艰难的阶段!Android锁屏和键盘控件

我有两个问题。我是否需要实施服务活动?据我了解,这是必需的,以允许应用程序继续在后台工作。但是,在我转移到平板电脑上的其他程序时,我的工作正常,并返回到应用程序没有问题。有人可以解释一下服务的优点吗?其次,我想将媒体播放器与ICS中的标准锁屏控件集成在一起,并且还可以利用具有键盘播放/暂停跳过控件的平板电脑(如asus变压器)。如果有人能指引我开始正确的方向,我将不胜感激。从我的谷歌搜索似乎需要BroadcastReciever,或者RemoteControlClient,但我不知道从哪里开始!

我有一个主要活动与操作栏选项卡,其中包含音乐播放器片段,并很快视频播放器片段。

我是否需要专门为锁屏创建布局,还是可以使用标准API?

任何帮助感激地收到!

+0

您好,您是否在您的Manifest中声明了任何服务? – 2012-10-19 19:50:49

+0

嗨伊戈尔,从阅读这个主题了解到,我需要创建服务并将其添加到清单是。我已经利用广播接收器来告诉活动/服务在适当的时候做些什么。在锁屏集成方面,我需要利用remotecontrolclient,但还没有到此为止 – 2012-10-20 07:41:01

回答

4

您应该查看随android SDK样本一起提供的随机音乐播放器示例。它可以让你锁定屏幕控制和蓝牙控制能力在ICS设备&以上。我自己用过它,非常好。此外,Github上的UniversalMusicPlayer示例:https://github.com/googlesamples/android-UniversalMusicPlayer

Sample code也可以在网上找到。

Igor

+0

伟大的提示,谢谢 – 2012-10-23 16:58:40