android进程间通信方式总结

android有时不同应用程序间需要进行数据的交互,这时就要用到进程间通信了,而进程间通信方式有以下几种。

1.通过activity跳转进行数据交互

相同应用间activity跳转相信大家都不陌生,同样,启动另外一个应用的activity也比较简单,通过设置包和activity信息就可实现。


2.通过发送广播将数据传递给接收的receiver

广播接收者可以接收系统广播,同样也可以接收应用发出的广播,获取广播传递的数据


3.内容提供者

通过提供一个接口供其他应用程序访问指定的数据库,这样就实现了数据共享


4.通过aidl,没有使用过的同学可以查查资料尝试一下


以上是大家总结的比较常用的几种方式吧,不过其实通过socket,http等也算是不同进程之间进行通信了,只是这些方式适用的情景问题罢了,对于不频繁的数据交互,不如以上四种方便好用。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值