- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Android Binder 机制之ServiceManager 续
上一篇写完了servicemanager进程,其主要功能1. 注册服务(addService) 2. 获取服务(getService),并且通过一个链表来维护当前已经注册的service组件。接下来的分析,将进入binder的框架的世界,首先来分析下IServiceManager接口,注册服务和获取服务都是从这里开始的。在介绍IServiceManager接口之前,先看下系统进程mediaserv...
2018-04-30 08:57:11
325
原创 Android Binder机制之 ServiceManager的启动
Android Binder机制的ServiceManager 对于Android 来说,Binder进程间的通信机制几乎无处不在,可以说是整个Android系统中各个组件之间交互的灵魂。所以,想要深入的理解Android 中进程间通信的机制,还是需要对Binder机制有一个深入的研究的。 Binder机制很复杂,设计到的东西特别多,很难一下将这些东西说清楚,到期该从何说起呢?不防就从...
2018-04-29 13:37:21
321
原创 Android消息机制再探究
Android消息机制的在探究之前写过一篇关于Android的内部消息机制的文章,现在回头在看看发现还是有很多不足之处的,加之在使用过程中对这方面的内容又有了进一步的了解,所以在这里对消息机制在做一次深入的分析。 在分析之前,我们需要弄清楚几个问题: 1. 消息机制在能够干什么 2. 消息机制在Android中的地位 3. 探究其实现原理一,Android消息机制的作用
2017-03-12 20:49:53
258
原创 Android下4G的路由问题
在Android 4G ppp拨号之后,能成功获取Ip地址,但是网络却没有跑通。这里涉及到Linu策略路由方面的知识。
2016-12-01 21:40:36
8169
原创 Android下的多线程通信机制
Android下的多线程通信机制这几天一直在做和android 多线程之间通信相关的工作,UI线程和子线程之间进行通信以及使用子线程进行UI界面更新,也阅读了Looper、Handler、Message这几个类的源码,同时也参考网上一些博客,有一些使用心得,特此记录下来。其实,在我的android程序中进行通信的只有三个线程,暂且叫UI线程,work线程和Log捕获线程吧。Log捕获线程用
2016-06-29 18:17:16
395
原创 JNI函数的动态注册
动态注册jni函数的过程,和一些意外的发现1. 动态注册jni函数的过程 在调用 System.loadLibrary()方法时JVM会加载其参数指定的共享库。然后,JVM共享库内的函数符号, 检查JNI_OnLoad()函数是否被实现,若共享库中有JNI_OnLoad()函数符号,则JNI_OnLoad()被自动调用 否则,JVM自动将本地方法与共享库内的JNI本地函数
2016-01-05 18:37:04
344
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人