答案 0 :(得分:6)
答案 1 :(得分:5)
答案 2 :(得分:0)
1.何时使用基于援助的服务。
将代码的一部分细分为后端服务可以获得一些好处:
2.如何创建这样的服务
我写了一个很好的库,你可以参考一个例子http://github.com/zhchang/hogwarts
答案 3 :(得分:0)
<强> AIDL 强>
Android界面定义语言(AIDL)允许开发人员定义客户端和服务器使用进程间通信(IPC)相互通信的编程接口。
本文介绍如何连接到Android中正在运行的服务,以及如何从远程/正在运行的服务中检索数据。
IPC机制示例
让RemoteService成为客户端服务,RemoteServiceClient成为与远程服务通信的Activity。
一个服务提供有关给定两个整数的加法,减法和乘法等数学运算的信息。要公开Service可以执行的功能,请在项目目录中创建.aidl文件。