JavaVM 是什么? JavaVM 是一个结构体,用于描述 Java 虚拟机。 一个 JVM ...
2023-09-15 1.14k

Android项目工程中常用的架构模式有MVC, MVP, MVVM以及现在新出的MVI。 下面一起...
2023-07-29 1.85k

本文会从源码分析两件事 : adapter.notifyXXX()时RecyclerView的UI刷新的逻辑...
2023-09-12 1.33k

为什么进行全埋点? 以往手动形式埋点 以往的埋点方式都是人为进行定义名称和选...
2023-09-25 1.14k

ANR信息获取(trace文件的产生流程) 首先收集需要dump trace的进程并给对应...
2023-09-14 1.1k

Android 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建
2017-03-09 1.28k

简介 在 Android 开发领域, Kotlin 已成为一种强大而富有表现力的语言. 其...
2025-03-19 3.87k

Flutter从本质上来讲还是一个UI框架,它解决的是一套代码在多端渲染的问题。在渲染管线的设计上更加精简,加上自建渲染引擎,相比ReactNative、Weex以及WebView等方案,具有更好的性能体验
2021-04-23 984

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代...
2023-08-22 1.02k免费
免费

1:打开yaml,找到version,1.0.0是版本号,+后面是code,一般升级更新都使用code去...
2020-06-03 862

MediaCodec 是 Android 中的编解码器组件,用来访问底层提供的编解码器,通常与 Me...
2023-11-23 1.67k

Dart是一种可用于构建Web、移动和桌面应用程序的开发语言。本书将引导学习者快速...
2023-07-27 1.08k免费
免费

关于BeesAndroid项目 BeesAndroid项目提供了一系列的工具、理论分析与方法论,...
2023-08-23 995

一、官方说明 下图的是官网对于Android编译打包流程的介绍。 官方的介绍非常笼统...
2019-08-20 1.05k

1、定义类与field关键字,以及计算属性,和防范竞态条件 class Student { ...
2023-09-10 956

1. 什么是ThreadLocal? ThreadLocal称作线程本地存储。简单来说,就是ThreadLo...
2023-08-19 696

磁盘 SharedPreferences 我们知道SharedPreferences底层是使用xml文件来实...
2023-09-12 1.01k

1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存...
2023-08-23 998

关于项目 BeesAndroid项目旨在通过提供一系列的工具与方法,降低阅读Android系...
2023-08-23 1.1k

记录一下四个扩展函数的区别,使用经常记不住:Kotlin的扩展函数let、run、also、...
2023-09-13 765
显示验证码
没有账号?注册  忘记密码?