安卓不同进程之间的通讯

实现安卓不同进程之间的通讯

我们在同已进程间共享数据,可以使用Binder 但在不同的进程间用AIDL比较好

AIDL使用方法

先在com…包下创建一个AIDL文件,在里面去写你要的监听方法 ,然后rebuild一下
就可以在Build下找到他生成的java文件 在onBind方法里放回new IMyAidlInterface.Stub()
重写方法
然后去另一个进程中写一个一样的AIDL文件重写rebuild一下 在绑定是的onserviceconnect()里面
去调用方法 用asinterfave方法获取IMyAidlInterface对象

发布了14 篇原创文章 · 获赞 5 · 访问量 454

猜你喜欢

转载自blog.csdn.net/Professional_6/article/details/102684687