摘要:
copy from : http://gityuan.com/2015/11/28/binder-summary/ 基于Android 6.0的源码剖析, Binder所涉及的源码目录 1. Binder概述 从IPC角度来说:Binder是Android中的一种跨进程通信方式,该通信方式在linu 阅读全文
posted @ 2020-02-25 19:48
oude_yang
阅读(257)
评论(0)
推荐(0)
摘要:
copy from: http://gityuan.com/2015/11/23/binder-aidl/ 自定义binder架构的 client/ server组件 一、AIDL 1.1 Server端 RemoteService.java 本例是为了演示进程间的通信机制,故需要将Service与 阅读全文
posted @ 2020-02-25 19:47
oude_yang
阅读(360)
评论(0)
推荐(0)
摘要:
copy from http://gityuan.com/2015/11/22/binder-use/ 自定义binder架构的 client/ server组件 一、Native层Binder 源码结构: ClientDemo.cpp: 客户端程序 ServerDemo.cpp:服务端程序 IMy 阅读全文
posted @ 2020-02-25 19:45
oude_yang
阅读(283)
评论(0)
推荐(0)
摘要:
copy from :http://gityuan.com/2015/11/21/binder-framework/ 主要分析Binder在java framework层的框架,相关源码: framework/base/core/java/android/os/ - IInterface.java 阅读全文
posted @ 2020-02-25 19:44
oude_yang
阅读(488)
评论(0)
推荐(0)
摘要:
copy from :http://gityuan.com/2015/11/02/binder-driver-2/ 基于Android 6.0的源码剖析,在讲解Binder原理之前,先从kernel的角度来讲解Binder Driver. 一、Binder通信简述 上一篇文章Binder Drive 阅读全文
posted @ 2020-02-25 19:43
oude_yang
阅读(445)
评论(0)
推荐(0)
摘要:
copy from: http://gityuan.com/2015/11/01/binder-driver/ 基于Android 6.0的源码剖析,在讲解Binder原理之前,先从kernel的角度来讲解Binder Driver. kernel/drivers/ (不同Linux分支路径略有不同 阅读全文
posted @ 2020-02-25 19:41
oude_yang
阅读(539)
评论(0)
推荐(0)
摘要:
copy from: http://gityuan.com/2015/11/07/binder-start-sm/ 基于Android 6.0的源码剖析, 本文详细地讲解了ServiceManager启动流程 framework/native/cmds/servicemanager/ - servi 阅读全文
posted @ 2020-02-25 19:39
oude_yang
阅读(390)
评论(0)
推荐(0)
摘要:
copy from: http://gityuan.com/2015/11/08/binder-get-sm/ 基于Android 6.0的源码剖析, 本文详细地讲解defaultServiceManager流程 framework/native/libs/binder/ - ProcessStat 阅读全文
posted @ 2020-02-25 19:37
oude_yang
阅读(318)
评论(0)
推荐(0)
摘要:
copy from: http://gityuan.com/2015/11/15/binder-get-service/ 基于Android 6.0的源码剖析, 本文Client如何向Server获取服务的过程。 一、 获取服务 在Native层的服务注册,我们选择以media为例来展开讲解,先来看 阅读全文
posted @ 2020-02-25 19:34
oude_yang
阅读(684)
评论(0)
推荐(0)
摘要:
copy from :http://gityuan.com/2015/11/14/binder-add-service/ 基于Android 6.0的源码剖析, 本文讲解如何向ServiceManager注册Native层的服务的过程。 framework/native/libs/binder/ - 阅读全文
posted @ 2020-02-25 19:32
oude_yang
阅读(349)
评论(0)
推荐(0)
摘要:
copy from: https://blog.csdn.net/kangguang/article/details/79177336 在开发中,如果去调用别人写的方法时,是否能知道别人写的方法是否会发生异常?这是很难判断的。针对这种情况,Java总允许在方法的后面使用throws关键字对外声明该方 阅读全文
posted @ 2020-02-25 16:39
oude_yang
阅读(589)
评论(0)
推荐(0)