系列目录 1.【Gradle深入浅出】——初识Gradle[https://www.jianshu.com/p/8e1ddd19083a]2.【Gradle深入浅出】——Gr...
系列目录 1.【Gradle深入浅出】——初识Gradle[https://www.jianshu.com/p/8e1ddd19083a]2.【Gradle深入浅出】——Gr...
参考:https://blog.csdn.net/Kitty_Landon/article/details/79235418https://blog.csdn.net/scn...
一、埋点方案总结AppEnd 全埋点方案 AppClick全埋点方案1: 代理View.OnclickListener AppClick全埋点方案2: 代理Window.Ca...
我们都知道,TCP和UDP协议的区别在于TCP可以提供可靠的网络数据传输,但UDP不能。 为什么TCP比较可靠呢?可能有人会回答,TCP是面向连接的,而UDP不是。连接是什么...
前言 Android Jetpack想必大家都耳熟能详了,Android KTX,LiveData,Room等等一系列库都是出自 Jetpack。那么Jetpack到底是什么...
有时希望按照一定的格式进行输出,如按十六进制输出整数,输出浮点数时保留小数点后面两位,输出整数时按 6 个数字的宽度输出,宽度不足时左边补 0,等等。C语言中的 printf...
对于我们 Android 开发者来说,常见的架构模式基本上就是 MVC,MVP,MVVM,这三种也是开发 GUI 应用程序常见的模式。除此之外还有 分层模式,客户端-服务器模...
没有参数的ViewModel这么创建:image.png 有参数的,先读源码:发现有工厂类肯定是创建这个的image.pngimage.png这个factory有几个实现类,...
使用步骤 1.创建RecyclerView xml⾥⾯配置 2.代码中配置属性确定样式 layoutManager确定数据源 数据源最好是在adapter中设置 3.定义⼀个...