1.前言 DataBinding, 又名数据绑定,是Android开发中非常重要的基础技术,它可以将UI组件和数据模型连接起来,使得在数据模型发...
1.前言 DataBinding, 又名数据绑定,是Android开发中非常重要的基础技术,它可以将UI组件和数据模型连接起来,使得在数据模型发...
前言 首先需要强调的是,这篇文章是对我之前写的《浅谈RecyclerView的性能优化》[https://juejin.cn/post/7164...
转载自: https://mp.weixin.qq.com/s/bL2f_FFWwgBpK7DE50cULw[https://mp.weixin...
设计原则名称定 义使用频率单一职责原则(Single Responsibility Principle, SRP)一个类只负责一个功能领域中的...
策略模式【strategy】(接口主要) 【学习难度:★☆☆☆☆,使用频率:★★★★☆】 定义:策略模式定义了一系列算法,并将每个算法封装起来,...
适配器模式【Adapter】 【学习难度:★★☆☆☆,使用频率:★★★★☆】 定义:适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成...
工厂模式【Factory】 定义:工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 普通工厂:工厂是具体的,产品是...
Service的启动过程 Service的启动和根Activity的启动很类似。Service的启动同样需要保证该应用程序的进程已经被启动。 启...
说老实话,这些年随着Android系统的逐渐成熟,各大应用市场对Android应用的上架审核也越加严格,因此在上架应用之前,还是要做好准备工作的...
前言 最近跳槽到了一家新的公司, 居然发现这家公司的项目大量使用了RxJava3相关的技术, 这让我这个Rx系列轻度使用者有些无所适从. 俗话说...
专题公告
基于Android本身,分析主流开源库实现思路,设计属于自己的Android开源库,做一名有追求的Android架构师。