系列文: 背景:Android App优化, 要怎么做? Android App优化之性能分析工具 Android App优化之提升你的App启动速度之理论基础 Androi...
系列文: 背景:Android App优化, 要怎么做? Android App优化之性能分析工具 Android App优化之提升你的App启动速度之理论基础 Androi...
引言 先简单介绍一下Android插件化。很早之前已经有公司在研究这项技术,淘宝做得比较早,但淘宝的这项技术一直是保密的。直到2015年才陆续出现很多框架,Android插件...
在“java常量与常量池”http://www.jianshu.com/p/baa035d9841b中已经介绍过一些java自动装箱与拆箱的例子。现在单独对自动装箱/拆箱进行...
Android开发者:你真的会用AsyncTask吗? 导读.1 在Android应用开发中,我们需要时刻注意保证应用程序的稳定和UI操纵响应及时,因为不稳定或响应缓慢的应用...
之前讲到,init进程会启动zygote进程,那么zygote进程会做些什么?而且目前为止仍然是运行在C/C++层的程序,那么什么时候会进入Java层呢? 源码参考Andro...
弄清JVM(Java Virtual Machine)的内存管理模型对了解java GC工作原理是很有必要的。最近正好看到一篇文档写的不错,介绍了Java内存管理的处理方式,...
个人主页:http://shiyiliang.cn Java内存结构 Java虚拟机会将内存分为几个不同的管理区,这些区域各自有各自的用途,根据不同的特点,承担不同的任务以及...
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并...
Java代理和动态代理机制分析和应用 概述 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息...
前言 今天介绍下Java的反射机制,以前我们获取一个类的实例都是使用new一个实例出来。那样太low了,今天跟我一起来学习学习一种更加高大上的方式来实现。 正文 Java反射...
Android博客周刊专题之#插件化开发# 本期专栏目讨论插件化开发。插件化涉及的东西很多,所以我们需要多个维度去学习。大概分为5个部分:预备知识、入门、进阶、系列、类库。一...
引言 FutureTask实现了接口Future,同Future一样,代表异步计算的结果。当然,FutureTask除了实现Future接口之外,还实现了Runnable接口...
在Android开发中,如果是一些简单的布局,都很容易搞定,但是一旦涉及到复杂的页面,特别是为了兼容小屏手机而使用了ScrollView以后,就会出现很多滑动事件的冲突,最经...
转载注明出处:http://www.jianshu.com/p/a009d7415af0 首先清楚点击事件的传递过程大体是dispatchTouchEvent -> onIn...
本人博客地址: http://gudong.name本文博客地址: http://gudong.name/2017/04/14/jvm_vs_dalvik.html 该篇文章...