title: Android AOP之字节码插桩author: 陶超description: 实现数据收集SDK时,为了实现非侵入的,全量的数据采集,采用了AOP的思想,探索...
![240](https://upload.jianshu.io/users/upload_avatars/7859605/8e1382e1-4811-4a78-9c5c-10ea47ee2b32.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
title: Android AOP之字节码插桩author: 陶超description: 实现数据收集SDK时,为了实现非侵入的,全量的数据采集,采用了AOP的思想,探索...
Android知识体系总结(全方面覆盖Android知识结构,面试&进阶 Version-3.0.0 时间:2020.05) 此篇文章是初中高级工程师学习文章,知识体系较为完...
前言 在上一篇文章:EventBus 3.0初探: 入门使用及其使用 完全解析中,笔者为大家介绍了EventBus 3.0的用法,相信大家对其的使用也比较熟悉了。我们学习使用...
一、简述 热修复无疑是这2年较火的新技术,是作为安卓工程师必学的技能之一。在热修复出现之前,一个已经上线的app中如果出现了bug,即使是一个非常小的bug,不及时更新的话有...
Android(2017-2018)BAT面试题整理(Android篇,含答案) 版权声明:本文为博主原创文章,未经博主允许不得转载。 **个人面试经历总结文章:Androi...
1.什么是垃圾回收? 垃圾回收(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存...
得到Android组件化方案已经开源,参见Android组件化方案开源。方案的解读文章是一个小的系列,这是系列的第二篇文章:1、Android彻底组件化方案实践2、Andro...
最近项目需要,需要做一个输入验证码的组件,就如同下图展示的样子。 上面代码mService是InputMethodManagerService的代理类,实现了binder机制...
你足够了解Context吗? 写在前面: 当我还是一个24K纯Android新手的时候(现在是也是个小Android萌新),拿着工具书对着电脑敲敲打打,那个时候我就有一个非常...
android的消息机制,我们日常开发中就会经常用到,因为Android的UI线程的限制,不能再UI线程做耗时操作,那么就会需要开启新线程进行耗时操作,当完成耗时操作这时就需...
Window的创建 window的创建过程与Activity紧密相关,因为Activity的启动过程是一个很复杂的过程会令做一篇文章进行讲解,这里就知道整个过程会以Activ...
IPC(跨进程通信) 的方式有很多种,例如 socket、共享内存、管道、消息队列等等这篇文章重点讲解Binder以及和binder相关的aidl使用。 Binder 从an...
ViewRoot和DecorView DecorView作为顶级视图,view的整个绘制流程将从DecorView开始进行下发,DecorView继承FrameLayout,...
android的事件分发主要在view和viewGroup中,那么android是怎么进行事件处理的通过源码来一探究竟。 首先所有事件都会调用dispatchTouchEve...