Flutter编译报错Context: This is the overridden method ('load')
Flutter编译报错:The method 'CachedNetworkImageProvider.load' has fewer positional
[源码分析]ViewGroup.addView导致宽高失效问题
开发中,相信经常会使用到inflater动态生成并加载View,例如:
View v = infla...
深入理解 Linux 的 RCU 机制
RCU(Read-Copy Update),是 Linux 中比较重要的一种同步机制。顾名思义就是“读...
Android AAudio详解
本篇介绍
AAudio 是Android O版本引入的C API,专门用于高性能音频场景,本篇介绍...
Android 在任意位置绘制文本
基础
通常情况下,在屏幕的特定位置上显示文字是个很简单的事情。使用TextView...
抖音 Android 包体积优化探索:基于 ReDex 的 DEX 优化落地实践
前言
应用安装包的体积会显著影响应用的下载速度和安装速度,按照 Google 的经验...
HTTPS协议原理和流程分析
1,摘要
本文配图介绍HTTPS协议的层级结构,访问原理,交互过程,说明如何...
Jetpack使用(五)Navigation核心原理
Navigation是Jetpack里提供的用户导航的组件,比如我们在一个activity中实现3个fra...
Android Studio Ladybug | 2024.2.1 更新,快来看看吧
Android Studio 又更新了,不过自从上一个 Koala 版本开始,所有 Studio 的版本号...
Android车载应用开发与分析(1) – Android Automotive概述与编译
1. Android开发者的新赛道
在智能手机行业初兴起时,包括BAT在内许多传统互联...
android平台架构图
Android 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建
JNI 编程上手指南之字符串处理
引子
JNI 把 Java 中的对象当作一个 C 指针传递到本地方法中,这个指针指向 JV...
RecyclerView的使用总结以及常见问题解决方案
本文是RecyclerView源码分析系列最后一篇文章, 主要讲一下我个人对于RecycleView...

