DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。M...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。M...
前情提要 前文提到,DialogV3 库在有刘海屏的设备上出现了双重导航栏高度的问题,实际上这个问题是因为屏幕“危险区”导致的,于是就有了不完美解决方案 这篇文章,里边的解决...
啊,手废了,废了~第一篇讲的是同步、异步调用源码走向Android-OKHTTP底层原理浅析(一)第二篇讲的是重定向拦截器、桥拦截器的工作内容Android-OKHttp底层...
引言 接App优化之内存优化(序), 作为App优化系列中内存优化的一个小部分. 由于内存相关知识比较生涩, 内存优化中使用到的相关工具, 也有很多专有名词. 对Java内存...
前言 我们都知道,在java中要,可以使用public static让属性或者方法被所有类所访问到,以方便调用和减少代码冗余。那么在Kotlin中,要怎么实现呢?下面我来举例...
一、如何调用? 在对象后面使用"?"符号。 当一个对象添加了"?"符号,只会在这个对象存在的时候被调用,否则将会忽略它,安全运行程序。 举例: 二、调戏 我们知道上面的代码不...
原创不易,尊重作者,转载请注明出处,谢谢您 前言 集成Bugly的崩溃收集和应用升级是很简单的,但是如果要集成热更新,那就需要仔细阅读文档了,况且官方的文档随着SDK版本的更...
前言 轮播图框架确实有些烂大街了,实现原理也比较简单,但在快速集成实现和可定制化上又有着不可调和的矛盾,有些框架集成容易,但却可能会因为无法做到足够的自由定制化而无法满足我们...
我们在使用微信、QQ、京东等app的时候,会发现有时候通过他们的wap网页可以打开本地app,如果安装了则直接跳转,没有安装的话直接跳转应用商店 网页跳转app的原理如下: ...