摘要:
一个帖子的整理:Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你... 阅读全文
posted @ 2015-11-25 17:26
maxiongying
阅读(2405)
评论(0)
推荐(0)
摘要:
One of the reasons I love Android API is because it contains so many useful little things. Many of them are not even specific to the platform and I re... 阅读全文
posted @ 2015-11-25 17:06
maxiongying
阅读(172)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/codingmyworld/archive/2011/09/14/2174255.html 阅读全文
posted @ 2015-11-25 16:19
maxiongying
阅读(181)
评论(0)
推荐(0)
摘要:
理解Android系统中的轻量级解决方案RPC的原理,需要先回顾一下JAVA中的RMI(Remote Method Invocation)这个易于使用的纯JAVA方案(用来实现分布式应用)。有关RMI的相关知识,可以通过下图来归纳:Android中的RPC也是参考了JAVA中的RMI方案,这里我们再... 阅读全文
posted @ 2015-11-25 11:32
maxiongying
阅读(667)
评论(0)
推荐(0)
摘要:
Android系统中的进程间通信是通过一个轻量级的RPC(Remote Procedure Call远程进程调用)和AIDL(Android Interface Definination Language)规范来生成两个进程之间可以相互访问的代码。其中RPC是以接口方式来实现,客户端与被调用实现之间... 阅读全文
posted @ 2015-11-25 11:21
maxiongying
阅读(306)
评论(0)
推荐(0)
摘要:
首先为什么需要aidl?下面是不需要aidl的binder的IPC通讯过程,表面上结构很简单,但是有个困难就是,客户端和服务端进行通讯,你得先将你的通讯请求转换成序列化的数据,然后调用transact()函数发送给服务端,而且还得制定一个小协议,参数谁先谁后,服务端和客户端都必须一致,否则就会出错。... 阅读全文
posted @ 2015-11-25 11:08
maxiongying
阅读(973)
评论(0)
推荐(0)

浙公网安备 33010602011771号