什么是SPI? Java SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组...

什么是SPI? Java SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组...
建议先回顾下之前四篇文章,这个系列的文章从前往后顺序看最佳: 《Android setContentView 源码解析》; 《Android LayoutInflater 源...
1. 如果大量的数据被修改或者被修改数据的位置不确定,这个方法很消耗性能,不到万不得已不要使用,请尽量使用下面的刷新方法。实现如下: 2. 刷新某一项,定点刷新(常用),消耗...
Intent的基本使用 显式Intent与隐式Intent的区别 显式Intent:通过组件名指定启动的目标组件,比如startActivity(new Intent(A.t...
前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图京东首页 那么这种该如何实现呢?其实这是Android里一...
算法题目 力扣 <连通网络的操作次数>[https://leetcode-cn.com/problems/number-of-operations-to-make-netwo...
一、DataBinding使用 本文着重讲解DataBinding原理,使用的例子比较简单,若读者想要了解更多的DataBinding的使用方法介绍,可以自寻相关资料,本文纯...
做android开发也有很长一段时间类,一直没有仔细想过ScrollView是怎么实现的,如何实现滚动的,所以就去研究类一下其源码,顺便做一下笔记,望日后好查阅。俗话说好记性...
前言 做程序开发,基础很重要。同样是拧螺丝人家拧出来的可以经久不坏,你拧出来的遇到点风浪就开始颤抖,可见基本功的重要性。此系列,专门收录一些看似基础,但是没那么简单的小细节,...