Java源码里面都有大量的注释,认真读懂这些注释,就可以把握其七分工作机制了。关于ThreadPoolExecutor的解析,我们就从其类注释开始。 现将注释大致翻译如下: ...
Java源码里面都有大量的注释,认真读懂这些注释,就可以把握其七分工作机制了。关于ThreadPoolExecutor的解析,我们就从其类注释开始。 现将注释大致翻译如下: ...
有位朋友最近在为企业做领域驱动设计(Domain Driven Design)内训时,遇到一位资深学员向他抱怨该技术 “每次一听就会,一用就不会”!回想到自己也曾在不同场合下...
原文详见:http://www.2cto.com/kf/201607/525000.html 一、前言 最近各种视频直播app到处都是,各种霸屏,当然我们也是需要体验的,关于...
在vim或vi的编辑器中,经常需要跳转到文件的最后一行,或跳转至文件首行的情况。下面介绍两种方式实现跳转 第一种方式 :$ 跳转到最后一行 :1 跳转到第一行 第二种方式 s...
这篇文章主要讲解如何利用动态代理技术Hook掉系统的AMS服务,来实现拦截Activity的启动流程,这种hook原理方式来自DroidPlugin。代码量不是很多,为了更容...
一、依赖环境 1. JavaSDK(Java SE Development Kit) 在终端命令行输入java -version命令,如果打印出java版本,则代表已安装,可...
title: Android AOP之字节码插桩author: 陶超description: 实现数据收集SDK时,为了实现非侵入的,全量的数据采集,采用了AOP的思想,探索...
前言 最近看到这篇文章《Android UI性能优化详解》,里面使用了Hierarchy Viewer来对布局进行优化。开发android这么久了,一直都有听过这个工具,但是...
前几天我看到一篇文章很有趣: Android自定义蜂窝图实现 于是我将文章中源码下载下来看了一下,发现只支持7张图,不能多不能少。而且在设计上也有一定的欠缺。不过也给我提拱了...
学习本系列前可以下载相关的github项目gradleLearnDemo。地址:https://github.com/sososeen09/gradleLearnDemo 读...
前言&效果预览 最近几个周末基本在研究 CoordinatorLayout 控件和自定义 Behavior 当中,这期间看了不少这方面的知识,有关于CoordinatorLa...
View工作原理 首先先来说明一下要掌握的知识 View绘制工作整体流程 Measure Layout Draw View绘制整体流程 View的绘制是从ViewRoot的p...
Android Themes & styles, a real architecture(译) 在当前的android开发中,有很多框架十分流行,比如说一些架构MVP,MVV...