kotlin 协成系列文章:你真的了解kotlin中协程的suspendCoroutine原理吗?[https://piktao.blog.csdn.net/article/...[作者空间]
一、Hilt 干依赖注入的 Hilt是干嘛的 Hilt,一个依赖注入框架,谷歌搞出来的,基于Dagger,但是更加...[作者空间]
刮刮卡实现: 实现原理 其实利用 Android Canvas 实现类似刮刮卡或者手写板功能比较方便,通过自定义 ...[作者空间]
前言 对于程序员来说码代码容易,保证代码的稳定性很难。有时候写完一个功能可能只需要一天时间,但是这个功能隐藏的bu...[作者空间]
一、概述 委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求...[作者空间]
简述 Android Jetpack的出现统一了Android开发生态,各种三方库逐渐被官方组件所取代。Room也...[作者空间]
什么是依赖注入(dependency injection ) 首先什么是依赖,这个很简单,我们编写一个Car类,C...[作者空间]
概述 MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序列化/反序列化使用 pro...[作者空间]
一篇不太一样的代理模式详解,仔细阅读,你一定会获取不一样的代理见解,而不是人云亦云。查看了社区里关于代理模式描述,...[作者空间]
工欲善其事,必先利其器。如果每次运行项目都要花费5-10分钟,那人的心态都要崩了。 Gradle构建流程 Grad...[作者空间]
在Android中RecyclerView的使用随处可见,它的性能优化程度跟用户体验息息相关。 性能优化实战的例子...[作者空间]
前言 Activity 类是 android 应用的关键组件,在日常开发中,绝对少不了组件。既然用了这么久,你知道...[作者空间]
1.JDK动态代理原理 代理模式则是通过创建代理类(proxy)的方式来访问服务,代理类通常会持有一个委托类对象,...[作者空间]
最近,因为开发的时候经改动依赖的库,所以,我想对 Gradle 脚本做一个调整,用来动态地将依赖替换为源码。这里以...[作者空间]
作为一个Android开发,每天都会有相当一部分的时间花在编译打包上,如果项目比较大的话编译一次可能就要十几分钟。...[作者空间]
前言 作为一名移动开发,我们对滑动冲突可以说是屡见不鲜。虽然Android已经提供了诸如NestedScrollV...[作者空间]
一、前言: 前两天,我已经写了一篇文章对 ANR 的产生原理进行了简单的探讨,链接如下: 【Android】ANR...[作者空间]
一、查看github热门趋势 查看全类:https://github.com/trending[https://g...[作者空间]
先看效果图,再讲原理,最后是DEMO地址,我也是整理了别人的资料最终成文 前言 动态换肤的思路是需要先了解系统资源...[作者空间]
一、了解面向切面AOP 我们学习Java的开始,我们一直就知道 OOP 面向对象,其实 AOP 面向切面,是对OO...[作者空间]