我正在构建一个 android 音乐应用程序,并且我已经实现了在后台运行的播放器服务,该服务具有一个控制所有播放 UI(如播放、暂停等)的活动。
起初,该服务在同一进程中运行。但是现在我让它在自己的进程中运行,因为它在执行网络 IO 时阻塞了 UI 线程。
目前我正在使用 bindservice 并将服务对象返回给活动。
现在我如何连接到服务并使用它的方法?
我知道需要一些 AIDL 的东西,但我是 java 和 android 的新手,所以你能告诉我一些例子吗?我如何开始使用 AIDL
谢谢。