- 博客(6)
- 收藏
- 关注
原创 线程池的套路解析,非常详细!
这次分析的是Java的线程池,可能之前已经有很多大佬分析过了,好了那我就不写了,开玩笑啦。人家分析的是人家的见解,我总结的是我自己的想法,自己总结一遍印象肯定(分析非常详细哦)
2017-01-29 21:15:49
1032
2
原创 AsyncTask的源码分析,非常详细!
就Android的基本异步组件AsyncTask来做一个解析,虽然现在已经各种RxJava线程随意切,但是看看AsyncTask的实现多少还是可以学到一些东西的;进入正题,AsyncTask的使用还是比较简单的最主
2017-01-28 21:12:32
386
原创 Android进阶笔记:Messenger源码详解
Messenger可以理解为一个是用于发送消息的一个类用法也很多,这里主要分析一下再跨进程的情况下Messenger的实现流程与源码分析。相信结合前面两篇关于aidl解析文章能够更好的对aidl有一个认识。(Android进阶笔记:AIDL内部实现详解 (一)、Android进阶笔记:AIDL内部实现详解 (二))用法说明先来看一下Messenger在跨进程通讯时的使用方法,代码如下:Service
2016-01-19 22:00:09
940
原创 Android进阶笔记:AIDL内部实现详解 (二)
接着上一篇分析的aidl的流程解析。知道了aidl主要就是利用Ibinder来实现跨进程通信的。既然是通过对Binder各种方法的封装,那也可以不使用aidl自己通过Binder来实现跨进程通讯。那么这篇博客就主要就写一下通过上篇(Android进阶笔记:AIDL详解(一))总结的知识来自己实现跨进程通讯从而更加透彻的了解aidl的核心逻辑。首先上一篇博客(Android进阶笔记:AIDL详解(一)
2016-01-17 15:52:20
735
原创 Android进阶笔记:AIDL内部实现详解 (一)
AIDL内部实现详解 (一)AIDL的作用是实现跨进程通讯使用方法也非常的简单,他的设计模式是典型的C/S架构。使用AIDL只要在Client端和Server端的项目根目录下面创建一个aidl的文件夹,在aidl文件夹的下面用java代码编写一个后缀名为.aidl的接口文件然后重新编译一下就会在gen目录下生成相对应的java文件。这里主要研究aidl的运作流程以及原理。aidl结构首先我在Se
2016-01-16 16:54:46
2458
原创 Android进阶笔记:bindService的流程--源码解析
Android进阶笔记:bindService的流程–源码解析 第一次写博客,目的也是为了记录自己在Android学习过程中自己发现的一些值得学习反复琢磨的东西也希望能和大家一起分享,如果写的有什么不对的地方还请大家多多指点。 首先想要知道bindService这一过程是怎么样实现的,得先找到个路口,这个路口也很明显,就是Activity中的bindService方法。代码如下:bin
2016-01-09 18:11:37
3476
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人