工欲善其事必先利其器。 在此记录Android常用的一些反编译工具。 1. 反编译工具——Apktool https://github.com/iBotPeaches/Apk...
工欲善其事必先利其器。 在此记录Android常用的一些反编译工具。 1. 反编译工具——Apktool https://github.com/iBotPeaches/Apk...
正文前先来张效果图: 布局xml代码: 本效果已上传github仅供参考,如需要更加酷炫的效果,请上github.
距离上次写博客已经过去快一年了(手动捂脸!!!),惰性真的是个很强大的东西,好在最近已经严重意识到这个问题,因此也就决定重启记录技术博客的计划(希望不要被现实无情的打脸)。 ...
前言 分析完Activity启动过程的源码后根据自己的理解作出Activity启动的源码流程图,算是进一步加深对Activity启动过程的理解。 ) Instrumentat...
写在前面 首先要了解事件分发机制的传递流程是在点击事件发生后,事件先传递到Activity,然后传递到ViewGroup,最终传递到View。主要涉及的三个方法分别为: di...
前言 嗨,大家好,好久不见。一个月没写过文章了,这里跟大家侃侃这中间发生了什么。 一个月前呢,想准备面试,就网上随便找找面试题什么的,发现要么就是卖课的,要么就是不给详细回答...
前言 分析WindowManager之前先了解一下 Window。Window也就是窗口,它是一个抽象类,其具体实现类是PhoneWindow。 Window有三种类型:应用...
Android的性能优化,主要是从以下几个方面进行优化的: 稳定(内存溢出、崩溃) 流畅(卡顿) 耗损(耗电、流量) 安装包(APK瘦身) 影响稳定性的原因很多,比如内存使用...
我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...