相关知识 依赖注入 Dependency Injection,简称DI; 依赖项注入可以使代码解耦,便于复用,重构和测试 什么是依赖项注入 类通常需要引用其他类,可通过以下三...
IP属地:北京
相关知识 依赖注入 Dependency Injection,简称DI; 依赖项注入可以使代码解耦,便于复用,重构和测试 什么是依赖项注入 类通常需要引用其他类,可通过以下三...
说明:flutter异步编程我打算分开两部分:一、Future、async、await、completer实现。二、Isolate、compute实现。 三、借鉴文章地址 这...
前言 1. 网络优化概述 Android 网络优化方法主要讲的就是线下网络测试工具、线上网络监控方案、流量优化方案和质量优化方案。 做网络优化时,要考虑多个维度、统计多种数据...
前言 本篇是系列文章的第四篇,Butterknife源码全面解析。上一篇利用反射和注解手撸一个Android依赖注入框架中提到过,如果我们频繁使用反射会导致性能比较差,那Bu...
前言:在写博客或者传项目到github上时放上一张gif图片更能表达出作者想要表达的内容,那么怎样可以方便的录制一张gif图片,就成了本篇博客要讨论的内容了。这里使用Andr...
本文是自定义View的第二篇,主要学习:Paint第一篇地址Android自定义View(一) -- 初识 本文计划根据HenCoder系列文章进行学习,所以代码风格及博文素...
在Kotlin中@JvmOverloads注解的作用就是:在有默认参数值的方法中使用@JvmOverloads注解,则Kotlin就会暴露多个重载方法。可能还是云里雾里,直接...