
在Android开发中,常常使用含列表的UI,基本选择RecyclerView做为列表控件。针对列表刷新简化,Google提供了DiffUtil工具,根据数据的变化指定性的更...
这篇博客主要介绍使用 InvocationHandler 这个接口来达到 hook 系统 service ,从而实现一些很有意思特殊功能的详细步骤。 转载请注明出处:http...
1. 什么是 Hook Hook 英文翻译过来就是「钩子」的意思,那我们在什么时候使用这个「钩子」呢?在 Android 操作系统中系统维护着自己的一套事件分发机制。应用程序...
多学点东西估计有用,加油。
濒临崩溃今天又去面试了,非常不顺利,也非常不满意。 早上早早就起床出门面试,是一家教育行业的公司,出门前竟然还忘了吃早餐,去到填了一份简历,当然自己也有带。等了十几分...
抄的?结论也是不对的哦。
Android面试:一个进程有多少个 Context 对象?看似初级的问题,答的好的人确不多。前言 “一个进程有多少 Context 对象?” 这是一个比较初级的问题。但是,从这个问题却可以看出面试者对Android源码是否具备最基本的认识; 如果你试图直接从网上寻找...
1.问题引入 在网上看一些文章的时候,发现Activity启动后,何时开始绘制View,有不同的说法:比如: 在Android应用层View绘制流程与源码分析中,包括我们的分...
序言 本文主要介绍校招,疫情原因今年的春招持续的时间拉长了,截止到目前我已经面试超过一百位应届生,批改过超过150份笔试的试卷,因为通过率较低,我也被同事吐槽许多次让我“手下...
有些东西还是记下来比较好,记记随笔,欢迎批评建议。 前段时间在项目中就用到webview展示大量的新闻资讯页面,然后就惊喜的出现内存泄漏了,于是乎我在网上查了一些资料然后在这...
glide最新版改了,先从弱引用中取,没有的话再从Lru中取,再放进弱引用中
我们在平时开发过程中,一定定义过无数个千奇百怪的类,但是大家有想过,一个 Java 文件中的 Class,在虚拟机中的真实形态是什么么? 这篇文章就带大家探讨一下在 Andr...
作者:Focusing 链接:https://juejin.im/post/5c984e926fb9a070c975a9b4 1、如何进行单元测试,如何保证App稳定 ? 参...
1.简述 状态模式属于行为模式,其定义就是:类的内部状态改变时,可以改变它的行为。可能描述的有点模糊,举个栗子(真就是举个栗子) Android系统在未root时,是无法卸载...