![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AIDL
汐丶诺
一路走下来,感谢身边各位好友!
展开
-
1、AIDL创建流程及简单Demo
如果觉得图片显小,请放大网页,Ctrl + 滚轮AIDL进程间通讯,创建流程如下:1、有个服务端 AIDLService,服务端写好AIDL文件2、有个客户端 AIDLClient,客户端将服务端写好的AIDL所在的包整体复制粘贴过来演示的AIDL功能也很简单,只要客户端 连接 到服务端,服务端就告诉你一个名字。一步一步开始先有服务端,后有客户端服务端1、创建名为 ...原创 2018-01-14 16:08:59 · 1058 阅读 · 0 评论 -
2、AIDL中线程问题
AIDL在谷歌官方描述中推荐在 不同应用、多并发任务时使用。在上一篇的基础上,做一些打印和修改。主要修改:getName方法为耗时方法。即为 getName方法增加 Thread.sleep(20000);操作演示1、修改getName为耗时2、打印客户端代码点击TextView,开始进行AIDL连接,在 onServiceConnected 中 使用耗时方法 ge...原创 2018-01-14 16:54:47 · 3095 阅读 · 0 评论 -
3、AIDL传递序列化数据
1、简单的传递数据场景:客户端传递数据 i,j,服务端计算i+j这个具体流程就不贴了,流程可以参考第一篇直接贴代码和结果,这个不是今天要记录的重点。2、传递序列化数据场景:User类,变量 name 和 age,返回 包含 name 和 age 的字符串服务端①、在AIDL包下,新建 User.java,新建User.aidl重点:名称要一样。不一样会报错。...原创 2018-01-15 14:44:05 · 1520 阅读 · 0 评论