Android跨进程通信
文章平均质量分 92
Biligle
优于别人,并不高贵,真正的高贵是优于过去的自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【跨进程】跨进程通信---BroadCast(广播)
BroadCast是被动跨进程通信,只能被动接收访问。实际开发中常用来做什么?1.监听短信,监听来电,监听网络。2.可以增强APP之间的互动,和用户粘性。不过个人认为这个很没必要,增加粘性,最简单的方法是推送举个栗子:两个程序:A程序和B程序,A发送广播,B接收广播。原创 2017-02-10 18:08:33 · 2963 阅读 · 0 评论 -
【跨进程】跨进程通信---Activity
Acticity的跨进程访问,简单说就是跳转,用到Intent。注意:跳转不需要指定Context对象和Activity的Class对象。而是指定Action,有的需要Uri。错误姿势:Intent Intent = new Intent(this,BActivity.class);startActivity(intent);正确姿势(打电话):Intent intent = n原创 2017-02-10 10:17:57 · 1624 阅读 · 3 评论 -
【跨进程】跨进程通信---AIDL
1、AIDL2、BroadCast3、ActivityAIDL(Android Interface Defition Language),对外暴露自身接口(该接口只支持方法,不支持常量),用到了Service。上篇关于广播的文章,为了增加难度也使用了Service。AIDL:客户端bindService(...)开启服务,unBindService()关闭服务。如果系统自动调用onDestroy(...原创 2017-02-14 12:05:38 · 980 阅读 · 0 评论
分享