该篇文章会记录自己学习使用Jetpack Compose实现UI界面的过程,现在Compose已经处于Beta阶段,那么意味着相应的API稳定性很可以了,不会有很大的改动了,...
该篇文章会记录自己学习使用Jetpack Compose实现UI界面的过程,现在Compose已经处于Beta阶段,那么意味着相应的API稳定性很可以了,不会有很大的改动了,...
官方文档: http://kotlinlang.org/docs/reference/reflection.html 1.反射概念(Reflection) 2.类引用(Cla...
前言:作为一名大前端开发者,我的技术栈其实一直都很混乱,从Flutter到小程序再到Vue,我都做过不少项目。原因可能是我一直以来都想做大前端的念想,加上以往公司业务方向,让...
很早之前就想深入的研究和学习一下热修复,由于时间的原因一直拖着,现在才执笔弄起来。 Android而更新系列:Android热更新一:JAVA的类加载机制Android热更新...
转载请标明地址 QuincySx:[https://www.jianshu.com/p/a9ebf730cd08 ] 读了这篇文章你将会收获什么 RxJava2 基本的运行流...
概述 ContentProvider虽说我们平时用的并不多,但是作为安卓四大组件之一,其地位不容忽视。ContentProvider的作用是为不同的应用之间数据共享,提供统一...
前言 组件化与模块化已经深入体现到软件开发当中,也是为了让开发者更好的去解决软件上的高耦合、低内聚、无重用的3大代码问题。在写这篇文章之前,我也百度过很多相关介绍文章...
安卓基础开发库,让开发简单点。DevRing & Demo地址:https://github.com/LJYcoder/DevRing 学习/参考地址:Retrofit:整体...
上个星期咧写了篇databinding的入门使用 [DataBinding绑定控件]http://www.jianshu.com/p/fd4060bfe927 因为我也是刚用...
FragmentTransaction API文档(需要翻墙) 常用方法详解 1. add(int containerViewId, Fragment fragment, S...
前言 HashMap 源码和底层原理在现在面试中是必问的。因此,我们非常有必要搞清楚它的底层实现和思想,才能在面试中对答如流,跟面试官大战三百回合。文章较长,介绍了很多原理性...
一、Project的build.gradle文件: 对应的build.gradle代码如下: buildscript{}闭包里是gradle脚本执行所需依赖,分别是对应的ma...
转载请作明出处:https://www.jianshu.com/p/4254ea9d1b27[https://www.jianshu.com/p/4254ea9d1b27] ...
这是RecyclerView缓存机制系列文章的第四篇,系列文章的目录如下: RecyclerView缓存机制(咋复用?) RecyclerView缓存机制(回收些啥?) Re...
目录 [toc] 1、协程是什么 如果我们去维基百科,可以找到一段类似的话: 协程是一种非抢占式或者说协作式的计算机程序并发调度的实现,程序可以主动挂起或者恢复执行。 又如果...
关键词:Kotlin 协程 入门 假定你对协程(Coroutine)一点儿都不了解,通过阅读本文看看是否能让你明白协程是怎么一回事。 1. 引子 我之前写过一些协程的文章,很...
对于一些需要加载超长图需求的同学,可能一开始使用使用bitmap或者inputstream转bitmap(或类似加载库)会发现出现图片太大加载不出来的问题(其实我也是遇到了这...