前言 之前做内存优化的时候,为了实现对线程的使用监控,借助了一个第三方的hook框架(epic[https://github.com/tiann/epic]),这个框架可以h...
前言 之前做内存优化的时候,为了实现对线程的使用监控,借助了一个第三方的hook框架(epic[https://github.com/tiann/epic]),这个框架可以h...
Android源码依赖与自动化提交 1.背景 我们在日常的业务开发中,经常会遇到这种情况,组件化的业务项目,众多的业务组件以及工具组件,众多的组件造成我们编译运行一次相当耗时...
整体流程 android配置构建 官方文档 相关工具 这里补充下apkbuilder在SDK3.0之前使用apkbuilder去打包,在SDK3.0之后就弃用了,而使用sdk...
文章序号 Android gradle打包涉及task源码解析(一)准备工作[https://www.jianshu.com/p/e73510605c56] Android ...
Android窗口机制系列 Android窗口机制(一)初识Android的窗口结构Android窗口机制(二)Window,PhoneWindow,DecorView,se...
搞懂 HashSet & LinkedHashSet 源码 以及集合常见面试题目 经过上两篇的 HashMap 和 LinkedHashMap 源码分析以后,本文将继续分析 ...
作者: 一字马胡[https://www.jianshu.com/u/86c421886c32] 转载标志 【2017-11-03】 更新日志 日期更新内容备注2017-1...
1 前言 LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:图解HashMap原理 2 LinkedHashMap使用与...
HashMap 一直是非常常用的数据结构,也是面试中十分常问到的集合类型,今天就来说说 HashMap。但是为什么要专门说明是 Java8 的 HashMap 呢?我们都知道...
作者:松若章 来源:知乎链接:https://zhuanlan.zhihu.com/p/61423830 一道经典的面试题是从 URL 在浏览器被被输入到页面展现的过程中发...
前言 作为 Android 开发者如果是第一次听说这个库,那么相信在了解 AndroidUtilCode[https://github.com/Blankj/AndroidU...
前言 网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在...