AIDL是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口
专注于为中小企业提供成都做网站、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业老边免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
AIDL可以实现跨进程的方法调用。定义进程通信接口供服务端和客户端调用。
在AIDL文件中并不是所有数据类型都可以使用。只支持下列数据类型
默认情况下AIDL的调用过程是同步的,所以不能直接进行比较耗时的操作,否则容易导致客户端ANR。如果需要进行异步操作,在服务端不需要另起线程,但是在客户端需要另起线程访问远程方法,再通过Handler通知到UI线程即可!
值得买。《Android开发艺术探索》深入的讲解View的工作原理,View的事件体系,属性动画,IPC机制,JNI技术,缓存与优化等知识。作者不仅仅没有简单的堆砌文档,而是结合自身工作经验来讲解。由于这些技术属于Android进阶技术,所以不适合新手入门,比较适合进阶中高的开发的工程师。
pdf除非是买书的人自己扫描,不然这东西根本没有流出来,作者自己都说签过协议不能放出pdf的