博客已迁移至:https://leeon7.github.io[https://leeon7.github.io] 背景 在输出Android模块时,有时会因为个别原因(比如...
断点调试是阅读源码的一种好方法,能便于理解应用的执行流程,下面介绍如何在AS中调试Android Build Tool代码的方法。 1. 开启Gradle调试 网上方案比较杂...
对于初学者来说,面对各种各样的Gradle构建脚本,想要梳理它的构建流程,往往不知道从何入手。Gradle的构建过程有着固定的生命周期,理解Gradle的生命周期和Hook点...
前言 谷歌刚刚发布了Android O技术预览版,为了提升续航和减少耗电,Android进一步限制了后台服务的运行。本文将为大家介绍Android O新增的后台服务限制,翻译...
繁忙的周五,正在上班的我收到一位微信好友发来的消息: 看到大专以上工资17000+,我惊呆了,真想拥有一份这样的工作啊! 现在的我,工作六年,月工资4000+,在郑州这样的城...
看了评论,发现裸辞的人还挺多的,我一直没下决心,现在看来自己也应该好好想想。
今天,我辞职了距离2019年春节仅剩55天的时候,我辞职了,裸辞。 很多人都劝我:快过年了,年前就不要折腾了,等过完年再说。 可是,我等不了了。 我不愿意再做我不喜欢的事情,坚持了这么久,...
说明 本篇文章是对周志明的《深入理解Java虚拟机》的读书笔记,思维导图使用Mindjet MindManager。曾经看到过这样一句话: 我觉得读书也是一样,也可以套用上面...
当一个app的功能越来越复杂,代码量越来越多,可以遇到下面两种情况: 生成的apk在2.3以前的机器无法安装,提示INSTALL_FAILED_DEXOPT 方法数量过多,编...