大家好,又见面了,我是你们的朋友全栈君。 Okio是一个实现java.io和java.nio...
2023-08-18 928

本地广播LocalBroadcastManager 说到组件间通信第一个肯定想到广播BroadcastReceiv...
2023-09-10 1k

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

目前大部分数据库系统及文件系统都采用 B-Tree(B 树)或其变种 B+Tree(B+树...
2023-08-18 856

类加载时机 虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、...
2023-08-23 1.08k

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

线程原理 线程创建 线程是比进程更加轻量级的调度单位,线程的引入可以把进...
2023-08-23 1.28k

01.先看一个场景 假设一个场景: 小明告诉小杨,一鹿有车APP上有一个很有...
2023-08-18 1.36k

1. 模式介绍 模式的定义 确保某一个类只有一个实例,而且自行实例化并向整...
2023-08-21 934

背景 Android 12 上发现存在蓝牙外放问题,原因是存在多个应用设置通话音量,...
2023-09-26 1.19k

Mac 配置Flutter环境
2020-05-01 1.05k

What is MAD? https://developer.android.com/series/mad-skills MAD 的全...
2023-07-26 1.33k

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

前言 rxjava 可以很方便的进行线程切换, 那么rxjava是如何进行线程切换的呢?...
2023-09-25 970

本文整理一下WMRouter的基本路由逻辑,并剖析相关路由类的设计。 基本元素 ...
2023-09-13 1.42k

java和kotlin语法对比
2017-06-10 901

Java lambda 一眼看上去有点像匿名内部类的简化形式,但是二者确有着本质的差别...
2023-08-18 1.02k

刚开始看这几个东西把我搞的晕头转向的…. 本文就来理一下它们的绘制原理: Surf...
2023-09-12 975

一、App Crash 概述 二、检测Crash 问题 三、Android vitals 四、分析App Crash ...
2023-07-29 1.1k
显示验证码
没有账号?注册  忘记密码?