Android MeasureSpec 详解
MeasureSpec 是父容器向子 View 传递尺寸约束的唯一载体:一个 32 位 int,高 2 位是测量模式,低 30 位是测量尺寸。 1. 为什么需要...
MeasureSpec 是父容器向子 View 传递尺寸约束的唯一载体:一个 32 位 int,高 2 位是测量模式,低 30 位是测量尺寸。 1. 为什么需要...
一、一个让无数Android开发者头疼的老问题 先看一段你可能非常熟悉的代码。假设我们要实现一个最简单的功能:点击按钮,让一段文字显...
桌面上的\"计算器\"其实是应用锁:安卓图标伪装 假崩溃实现拆解这是 PhoneGuard 开源系列第三篇(前两篇:...
前言 上一节课我们完成最简HelloWorld,认识了 Composable 可组合函数、预览注解。 Compose声明式UI的核心:...
摘要:本文整理 字节 Android 面试中「初级Android」方向的 8 道高频真题与标准答案,覆盖核心原理、代码实现与易错点,适合初中级工程师冲刺大厂。建...
本文以 FusibleFlow 为核心,通过源码片段解析 Flow 的\"融合\"(fuse)优化:flowOn 如何触发融合、fuse 如何把多层上下文合并为...
学习目标 读完本章,你应当能够: 说清 val 和 var 的区别,以及为什么本工程默认全用 val;读...
前言: 在日常 Android 开发中,我们习惯了用 AIDL 来定义跨进程接口。但 AIDL 本质上只是一个代码生成工具,它自动生成的 Stub 和 Prox...

第59篇|gRPC 客户端库适配 HarmonyOS 图 1:gRPC客户端适配封面图,用来概括本文主题、适配对象和工...
中文客服电话里出现英文,并不等于用户把整段会话切到了英文。用户会说“帮我查一下 Mango X3 的 order status”,也...