Android如何在耳机按钮上执行某些任务点击?

时间:2011-06-13 20:02:05

标签: android service android-intent

好吧,所以我正在编写一个应用程序,让外接耳机执行某些功能。我正在尝试复制类似于这个人的功能:

https://market.android.com/details?id=com.kober.headset

它可以使耳机按钮点击的事情列表是:播放/暂停,上一首曲目,重拨最后一部电话#,启动指定的应用程序等。我不知道如何做这个东西虽然!如何开始在这里失去一些。我也很困惑整个程序流程应该如何工作。

现在我可以通过broastcast接收器正确注册按钮点击并正确传递该号码(单/双/三击)到服务以在后台运行。我正在使用后台服务,因此用户无需在应用程序中使用该功能。

我是否在正确的轨道上?如何进行点击播放/暂停音乐,下一首/上一首曲目等?我应该使用某些意图吗?

干杯。

1 个答案:

答案 0 :(得分:2)

  

我是在正确的轨道上吗?

请确保在不再需要服务时停止服务(例如,在您确定点击并执行操作后)。否则,我认为那里没有问题。

  

如何进行点击播放/暂停音乐,下一首/上一首曲目等?

首先,写一个音乐播放器应用程序。对于那些数千名音乐播放器中的大多数音乐播放器,没有任何记录和支持的API可以“播放/暂停音乐,下一首/上一首曲目等”。