基于api28 源码解析 该方法在窗口的insets发生变化时,被调用。View调用该方法,以调整内容来适应窗口的变化。窗口的insets变化,包括status bar、软键...
基于api28 源码解析 该方法在窗口的insets发生变化时,被调用。View调用该方法,以调整内容来适应窗口的变化。窗口的insets变化,包括status bar、软键...
电商或者内容类APP中,H5通常都会占据一席之地,Native跟H5通信会必不可少,比如某些场景H5通知native去分享,native通知H5局部刷新等,Android本身...
前言:突然间发现好久没有写博客了,最近被公司的项目弄得脑壳疼😖😤没有任何文档就让开发……要什么只能去拿个安卓机在那拨弄~心累!好吧,今天又来了个奇葩的任务:Charles 抓...
场景引入: 我国古代的四大发明中的印刷术,就会用到一个称作模板的东西,事先将需要的东西进行雕刻成模子,然后按需使用。 模板方法模式将公共部分则加以实现,不定的方法定义在父类中...
作为开发者,不光得会开发,遇到问题的时候还得会去解决问题,开发中去尝试找问题的原因的方式主要是去debug代码,这样会比直接去看代码,要清晰和直观的多,而AS的debug功能...
有疑问可参看lint处理[https://blog.csdn.net/luzhenyuxfcy/article/details/79398761]官方相关[http://to...
KMP算法,背景不必多说,主要想写一写自己对KMP算法的一些理解和其具体实现。关于KMP算法的原理,阮一峰老师的这篇文章足矣。 字符串匹配的KMP算法 文中对KMP算法的匹配...
lottie的使用通读一遍官方文档基本就可以拿来用了,也可以看看我之前的Lottie使用;但今天要说的是另外一种情况,就是通过网络拿到动画资源的zip包,再来加载动画:使用场...
开始 Gradle是唯一支持Lottie构建的方式,因此尝试添加如下依赖在project的build.gradle文件中: Lottie最新版本[https://github...