0

我正在构建一个 android 音乐应用程序,并且我已经实现了在后台运行的播放器服务,该服务具有一个控制所有播放 UI(如播放、暂停等)的活动。

起初,该服务在同一进程中运行。但是现在我让它在自己的进程中运行,因为它在执行网络 IO 时阻塞了 UI 线程。

目前我正在使用 bindservice 并将服务对象返回给活动。

现在我如何连接到服务并使用它的方法?

我知道需要一些 AIDL 的东西,但我是 java 和 android 的新手,所以你能告诉我一些例子吗?我如何开始使用 AIDL

谢谢。

4

1 回答 1

1

您可以从此处的 Android 开发人员文档开始:http: //developer.android.com/guide/components/aidl.html

http://developer.android.com/guide/components/bound-services.html

然后通过搜索 AIDL 查阅已经回答的其他类似问题,例如: Android - Using method from a Service in an Activity?

于 2013-01-14T22:48:49.180 回答