服务端: 首先是编写一个aidl文件,注意AIDL只支持方法,不能定义静态成员,并且方法也不能有类似public等的修饰符:AIDL运行方法有任何类型的参数和返回值,在java的类型中,以下的类型使用时不需要导入包(import),基本数据类型.String.Map.List.当然为了避免出错,建议只要使用了,就导入包. 然后在服务端启动一个服务并注册,编写一个任意类实现AIDL文件生成的JAVA接口Stub! 最后在service里面实例化你的任意类并且在onBind(Intent a)方法上…