自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jelly_fang的博客

我就不信我不能坚持写博客

  • 博客(6)
  • 收藏
  • 关注

原创 线程池的套路解析,非常详细!

这次分析的是Java的线程池,可能之前已经有很多大佬分析过了,好了那我就不写了,开玩笑啦。人家分析的是人家的见解,我总结的是我自己的想法,自己总结一遍印象肯定(分析非常详细哦)

2017-01-29 21:15:49 923 2

原创 AsyncTask的源码分析,非常详细!

就Android的基本异步组件AsyncTask来做一个解析,虽然现在已经各种RxJava线程随意切,但是看看AsyncTask的实现多少还是可以学到一些东西的;进入正题,AsyncTask的使用还是比较简单的最主

2017-01-28 21:12:32 330 1

原创 Android进阶笔记:Messenger源码详解

Messenger可以理解为一个是用于发送消息的一个类用法也很多,这里主要分析一下再跨进程的情况下Messenger的实现流程与源码分析。相信结合前面两篇关于aidl解析文章能够更好的对aidl有一个认识。(Android进阶笔记:AIDL内部实现详解 (一)、Android进阶笔记:AIDL内部实现详解 (二))用法说明先来看一下Messenger在跨进程通讯时的使用方法,代码如下:Service

2016-01-19 22:00:09 893

原创 Android进阶笔记:AIDL内部实现详解 (二)

接着上一篇分析的aidl的流程解析。知道了aidl主要就是利用Ibinder来实现跨进程通信的。既然是通过对Binder各种方法的封装,那也可以不使用aidl自己通过Binder来实现跨进程通讯。那么这篇博客就主要就写一下通过上篇(Android进阶笔记:AIDL详解(一))总结的知识来自己实现跨进程通讯从而更加透彻的了解aidl的核心逻辑。首先上一篇博客(Android进阶笔记:AIDL详解(一)

2016-01-17 15:52:20 627

原创 Android进阶笔记:AIDL内部实现详解 (一)

AIDL内部实现详解 (一)AIDL的作用是实现跨进程通讯使用方法也非常的简单,他的设计模式是典型的C/S架构。使用AIDL只要在Client端和Server端的项目根目录下面创建一个aidl的文件夹,在aidl文件夹的下面用java代码编写一个后缀名为.aidl的接口文件然后重新编译一下就会在gen目录下生成相对应的java文件。这里主要研究aidl的运作流程以及原理。 aidl结构首先我在Se

2016-01-16 16:54:46 2350

原创 Android进阶笔记:bindService的流程--源码解析

Android进阶笔记:bindService的流程–源码解析 第一次写博客,目的也是为了记录自己在Android学习过程中自己发现的一些值得学习反复琢磨的东西也希望能和大家一起分享,如果写的有什么不对的地方还请大家多多指点。 首先想要知道bindService这一过程是怎么样实现的,得先找到个路口,这个路口也很明显,就是Activity中的bindService方法。代码如下: bin

2016-01-09 18:11:37 3375 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除