![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
远方有故事
这个作者很懒,什么都没留下…
展开
-
【Android wifi】wifi基本原理
原文:http://blog.chinaunix.net/uid-9525959-id-3326047.htmlWIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习。因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种情况就直接英文来描述了。 主要内容:一、基本概述...转载 2016-03-08 09:54:31 · 10292 阅读 · 0 评论 -
Android Binder机制(一) Binder的设计和框架
这是关于Android中Binder机制的一系列纯技术贴。花了一个多礼拜的时间,才终于将其整理完毕。行文于此,以做记录;也是将自己所得与大家分享。和以往一样,介绍Binder时,先讲解框架,然后再从设计和细节等方面一一展开。若文章若错误或纰漏,请不吝指出。谢谢!注意:本文是基于Android ...转载 2018-08-16 10:41:50 · 818 阅读 · 0 评论 -
Android Binder机制(二) Binder中的数据结构
在对Binder代码展开详细介绍之前,先列举出Binder机制中涉及到的数据结构。本文是一篇参考文章,读者在阅读代码的过程中遇到相关的数据结构,就可以查阅此文中的内容。本文列举的数据结构,涵盖了内核空间和用户空间两个部分。内核空间部分就是Binder驱动中涉及到的数据结构;而用户空间的部分,包括S...转载 2018-08-16 10:44:50 · 666 阅读 · 0 评论 -
Android Binder机制(三) ServiceManager守护进程
ServiceManager是用户空间的一个守护进程,它一直运行在后台。它的职责是管理Binder机制中的各个Server。当Server启动时,Server会将”Server对象的名字”连同”Server对象的信息”一起注册到ServiceManager中;而当Client需要获取Server接...转载 2018-08-16 10:47:38 · 572 阅读 · 0 评论 -
Android Binder机制(四) defaultServiceManager()的实现
本文介绍defaultServiceManager()的流程。这里的defaultServiceManager()返回的是”IServiceManager对象”,获取”IServiceManager对象”的目的是为了和”ServiceManager进程”进行通信。例如,Server要通过”ISer...转载 2018-08-16 10:49:59 · 507 阅读 · 0 评论 -
Android Bander设计与实现 - 设计篇
原文地址:https://blog.csdn.net/universus/article/details/6211589#t7关键词Binder Android IPC Linux 内核 驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Bin...转载 2018-08-24 11:09:15 · 198 阅读 · 0 评论