本文最早写于2017年,基于Android O源代码。因当时我修复原生UsageStatsService的一个bug,所以后整理一篇文章,学习下...
近半年因业务需要,带领团队成员新开发一款APP并顺利上线,目前已迭代2个版本。众所周知,2019年Google I/O大会上宣布Kotlin-f...
本文的调查基于Android P的原生源代码。 本周在处理某一款应用的问题时,遇到一处名为ServiceConnectionLeaked的运行时...
应用程序的运行与维护,离不开日志。APP开发者们有很多选择,例如微信的xlog(高可靠性高性能的运行期日志组件)等,同样也离不开原生的日志机制支...
Android P上,有的应用打开时,会弹出对话框,内容:“此应用专为旧版Android打造,因此可能无法正常运行。请尝试检查更新或与开发者联系...
常见的应用闪退有Java Crash和Native Crash引起,基于最新的Android P源码,以下是其2者的异常处理流程学习: 一. J...
前提:Android Studio 3.0,预先通过SDK Manager安装好CMake(生成so库的编译相关工具),3.6.4版 定义一个J...
题目如下: 已知一个二叉树,指针pRoot指向根节点,求此二叉树的最大深度 关键点: 方法1:递归算法原理:每一颗树的最大深度都是左右子树中的最...
这是一道简单的算法题。 题目如下: 单链表,反转前:node_1 -> node_2 -> node_3 -> node_4 -> node_5...