Jetpack Compose 【一】入门:拥抱现代 Android UI 开发[https://juejin.c...[作者空间]
Jetpack Compose 【一】入门:拥抱现代 Android UI 开发[https://juejin.c...[作者空间]
Jetpack Compose 【一】入门:拥抱现代 Android UI 开发[https://juejin.cn/post/7473316836362141696] Je...[作者空间]
一、前言 在性能敏感的场景中,传统的文件读写操作可能成为瓶颈。本文将通过 mmap 的高效内存映射特性,介绍如何构...[作者空间]
前言 不知道大家有没有想过一个问题,当启动一个Activity的时候,相应的XML布局文件中的View是如何显示到...[作者空间]
前言 本文源码分析基于jdk1.8版本(持续更新中) 1、HashMap数据结构与工作原理 这是基础中的基础,这个...[作者空间]
前言 在这里友情提示一下,这个知识点非常重要而且及其容易被大家忽略,如果你在面试的时候回答不出来,很有可能会让面试...[作者空间]
前言 同学,听说SharedPreference你玩的很6,不就是存储键值对嘛,工具类就可以搞定。那下面这些问题,...[作者空间]
SP整体认知 SharedPreferences的流程是非常简单的,在ContextImpl中初始化,在Share...[作者空间]
背景 有朋友最近参加了阿里的面试,被问了一道线程同步的问题。偷偷跟你们说一下,阿里一面的最后都会问一道算法题,难度...[作者空间]
前言 相信很多同学对MVP和mvvm都玩的很6了,但本文还是想从2个框架的特性、优缺点来深层次解析一下,帮助大家更...[作者空间]
前言 很多同学在平时的工作中主要是完成业务的开发,这固然没有问题,但如果局限于此的话,路子就会比较窄,相反如果能在...[作者空间]
之所以要单独讲一下这个知识点,是因为在热修复中的资源修复和插件化方案中都需要去加载外部apk中的资源文件,所以有必...[作者空间]
市面上权限库很多了,为什么还要推荐这么一款新的呢?先来看一下市面上主流的权限库。 1、EasyPermission...[作者空间]
前言 在上一篇文章Android类加载机制讲解了类加载器、加载dex、查找class相关的内容,并且透漏了热修复的...[作者空间]
什么是类加载? 我们平时编写的.java文件不是可执行文件,需要先编译成.class文件才可以被虚拟机执行。所谓类...[作者空间]
前言 关于线程池在Java/Android开发中,设计到并发的请求,那基本上是离不开线程池了。用线程池的好处: 1...[作者空间]
本文主要针对开发中常用的数据结构做个总结,主要还是源码原理相关的内容,尤其是面试需要复习的同学可以多研究一下。 线...[作者空间]
前言 在Android进阶之路上, 性能优化是一个绕不开的问题。这部分内容非常考验程序员的内功和项目经验,必须要对...[作者空间]
最近一直在学习JVM内存分配回收相关的知识,看了那么多东西,终归还是要回到项目,回到代码中来。 今天就和大家聊一下...[作者空间]