Android AIDL跨进程通讯解析例子

前言 本文通过一个模拟书店的小项目来向大家一步一步展示Android中通过AIDL实现跨进程通讯,虽然项目虽小,但是五脏俱全,通过本篇博客的学习,可以让大家迅速掌握AIDL的使用和了解Android跨进程通讯的一些基本知识,为接下来学习binder这块打下基础。 项目介绍 首先看一下项目的目录结构: 可以看到有三个Module: BookStock:图书存储,数据保存在本地数据库(该项目是没有界面的); BookStore:书店展示,提供图书的增删改查功能; model:存放实体类和aidl文件。 这里的BookStore模块和BookStock模块是通过跨进程通讯实现数据交互的,下面看下项目截图: 就是这么简单,两个界面,一个列表一个详情。 开始 一、 »