原文地址https://mp.weixin.qq.com/s/8ylMbdcIBf4XM7ShyP3a4g[https://mp.weixin.qq.com/s/8ylMbd...
原文地址https://mp.weixin.qq.com/s/8ylMbdcIBf4XM7ShyP3a4g[https://mp.weixin.qq.com/s/8ylMbd...
很久没有写技术文章了,这是突然想起来得。白话很多。 面试题很老了,大概是pcg还叫sng的时候。 要求写一个app,app能够在不反编译,不破解目标app的情况下,对目标ap...
背景很简单。 需要在用户输入时进行过滤部分字符。 也就是说TextWatcher的onTextChanged不是很好的满足我们的需求。最好的方式是用InputFilter。 ...
“由于AsyncLayoutInflater只在高于API 24的版本有用,那么我们就借助这个思路,仿照它来完成性能优化工作。” ?
性能优化:异步加载View的一些思路已经在郭霖老师公众号发布,不再投递其他公众号,转载请务必标明来源。https://mp.weixin.qq.com/s/haV2Bp5MyEw5pXaheBJRhA 目录 背...
原文地址https://mp.weixin.qq.com/s/UNG44OflKjxLQLkHCU-BjQ[https://mp.weixin.qq.com/s/UNG44O...
原文地址https://mp.weixin.qq.com/s/8Emvbmbn1CgBPjddETEjMA[https://mp.weixin.qq.com/s/8Emvbm...
原文地址https://mp.weixin.qq.com/s/IWVxQEOv3pS5a9K4YjlUiQ[https://mp.weixin.qq.com/s/IWVxQE...
原文地址https://mp.weixin.qq.com/s/yqDLUnpdSaVgnTY6EQ3Dkw[https://mp.weixin.qq.com/s/yqDLUn...
1anr 原理新开一个线程,发送 delay 消息anr msg,mAm.mHandler.sendMessageAtTime(msg,proc.execServicesFg...
原文地址https://mp.weixin.qq.com/s/F_A1EWJOSwTmB6GNwCoMXg[https://mp.weixin.qq.com/s/F_A1EW...
原文地址https://mp.weixin.qq.com/s/YDhqP_ZkSVDRX8CSXrQrUA[https://mp.weixin.qq.com/s/YDhqP_...
原文地址https://mp.weixin.qq.com/s/jvdsdL2otl3v7QxDHQfgTA[https://mp.weixin.qq.com/s/jvdsdL...
原文地址https://mp.weixin.qq.com/s/dtjI430Ty80_M4QX1HzDjw[https://mp.weixin.qq.com/s/dtjI43...
原文地址https://juejin.cn/post/7107958280097366030[https://juejin.cn/post/71079582800973660...
原文地址https://mp.weixin.qq.com/s/_orW4HFDYgYSQFrT04Beog[https://mp.weixin.qq.com/s/_orW4H...
踩了一个坑,简单记录 大致流程:1。点击viewHolder里的btn,2。调用viewModel的一个方法,3。该方法调用sdk的一个接口,4。该接口通过一个callbac...
原文地址https://juejin.cn/post/7043399520486424612[https://juejin.cn/post/70433995204864246...
原文地址https://juejin.cn/post/6844903958113157128[https://juejin.cn/post/68449039581131571...
我们已经掌握了App从创建进程到实例化ActivityThread的过程,接下来继续研究Activity的启动过程。 从ActivityThread#handleLaunch...