Android 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建
2017-03-09 474
Android设计尺寸规范
2020-07-07 299
一、设备兼容性分类
二、硬件设备兼容
三、软件 APP 兼容
四、兼容不同语言
五、...
2023-07-29 400
线程使用上的问题
new Thread().start();
线程的频繁创建和销毁
线程的数...
2023-08-18 377
1. 模式介绍
模式的定义
迭代器(Iterator)模式,又叫做游标(Cursor)模...
2023-08-21 575
组件化基础
组件化是什么
开发中经常会对项目进行封装,比如一些基础库,功能...
2023-09-10 318
RecyclerView的View是在什么时候放入到Recycler中的。以及在Recycler中是如何保...
2023-09-12 621
JNI 程序中的异常分为以下几种:
Native 程序原生异常,一般通过函数返回值和...
2023-09-15 417
概念:object声明(一个类)是延迟加载的,只有当第一次被访问时才会初始化,所以...
2023-10-09 362
内存泄漏排查
背景了解:告知 线上 room_work 运行一段时间内存就会慢慢往上涨,8G...
2023-07-22 328
概述
LeakCanary是一个开源的内存泄漏检测库,极大简化了内存泄漏的检测流程。...
2023-08-18 154
CopyOnWriteArrayList是Java并发包中提供的一个并发容器,它是个线程安全且读...
2023-08-19 357
关于项目
BeesAndroid项目旨在通过提供一系列的工具与方法,降低阅读Android系...
2023-08-23 475
@[toc]
Kotlin协程
协程由程序自己创建和调度,不需要操作系统调度,所以协...
2023-09-10 447
Service启动的大体流程
我们从ContextImpl.startService()开始看。 为什么从这...
2023-09-13 452
在编码的时候,我们需要做很多的检测判断,比如某个变量是否为null,某个成员...
2023-09-21 174
一:如何动态插入View (源码:SDK30)在讲实现前,我们先看下如何动态插入View,...
2024-01-22 639
Android 源代码树位于由 Google 托管的 Git 代码库中。Git 代码库中包含 Andro...
2019-02-20 480