社区
下载资源悬赏专区
帖子详情
Activity中使用AIDL让Service与Activity通信下载
weixin_39820780
2019-12-07 03:00:18
NULL
博文链接:https://aichixihongshi.iteye.com/blog/1211771
相关下载链接:
//download.csdn.net/download/weixin_38669628/11066806?utm_source=bbsseo
...全文
14
回复
打赏
收藏
Activity中使用AIDL让Service与Activity通信下载
NULL 博文链接:https://aichixihongshi.iteye.com/blog/1211771 相关下载链接://download.csdn.net/download/weixin_38669628/11066806?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AIDL
Demo源码实现
Activity
与
Service
进程间
通信
一个简单的
Activity
与
Service
进程间
通信
的可执行Demo
快速入门android
AIDL
(开启多进程并进行
通信
)
为何要开启多进程?主要有两种情况: 一、一个应用由于自身需要采用多进程模式来实现。比如播放器之类,如果仅仅在
service
中
运行会影响主线程的响应速度,很可能会造成ANR;如果仅仅在子线程
中
运行,一旦开启该线程的
Activity
被杀死后,线程也被杀死,无法实现后台运行效果,更加不合理。而如果在另外一个进程
中
使用
service
后台运行,就显得十分恰当了。 二、由于android对单个应用所
使用
的最大内存做了限制,为了加大一个应用可
使用
的内存,所以通过多进程来获取多份内存空间。 本篇文章demo重点: 1、开启多进程 2、两个进程之间
使用
AIDL
进行
通信
AIDL
使用
实例
利用
AIDL
实现了
Activity
和远程
Service
之间的
通信
,远程
Service
和普通
Service
的区别在于manifest
中
process的配置,有就是远程,没就是普通,区别在于远程
Service
里面可以做耗时操作,普通的不可以,但是
Activity
却不能可远程
Service
之间连接,需要通过
AIDL
,普通的
Service
可以之间和
Activity
连接,但是却不能做耗时操作。
MyRemote
Service
此demo主要演示如何通过
aidl
接口来实现多进程间的
通信
。在demo
中
有一个
activity
和一个
service
分别属于两个不同的进程,通过
aidl
接口来实现在
activity
中
调用远端进程
中
的
service
的函数。
android源代码分析电子书
android源代码分析,非常好用. 适合android开发人员,学习者,强烈推荐.
下载资源悬赏专区
13,654
社区成员
12,574,394
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章