ContentProvider 用途

来源:互联网 发布:动力节点java源码 编辑:程序博客网 时间:2024/05/06 18:32

在Android中,我们的应用有的时候需要对外提供数据接口,可以有如下几种方法:


1)AIDL 2)Broadcast 3)ContentProvider。


使用AIDL需要我们编写AIDL接口以及实现,而且对方也要有相应的接口描述,有点麻烦;


使用Broadcast,我们不需要任何接口描述,只要协议文档就可以了,但是有点不好就是,这种方式不直接而且是异步的;


使用ContentProvider我们不需要接口描述,只需要知道协议,同时这种方式是同步的,使用方便。

0 0