首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
yinzj
更多收藏集
微信扫码分享
微信
新浪微博
QQ
363篇文章 · 0订阅
Android 红外功能实现与红外协议开发笔记:ConsumerIrManager、NEC、PWM、曼彻斯特编码
记录 Android 红外功能实现,整理 ConsumerIrManager 使用方式、NEC/PWM/曼彻斯特编码、载波与波形结构、标准 NEC 数据包、重复码及空调状态编码等关键知识。
WebView内核原理:从Chromium到System WebView的架构全景
这个系列打算用 5 篇文章,把 WebView 从内核到工程实践完整梳理一遍。不是文档翻译,是我踩坑之后的理解。今天这篇先聊最底层的——WebView 的内核架构到底是什么样的。
第三篇:可组合函数(Composable)——Compose 的基石
可组合函数是带有 @Composable 注解的 Kotlin 函数,它是 Compose 构建 UI 的最小单元。 三大规则:无副作用、不依赖外部顺序、快速执行
Android LMKD 服务
Android LMKD 服务深度解析 1. LMKD 概述 1.1 什么是 LMKD LMKD (Low Memory Killer Daemon) 是 Android 的用户态内存压力管理守护进程
Android 卡顿诊断 SDK:从痛点出发的设计思考
一、为什么我要做这个项目 真实的排查痛点 去年我们团队遇到一个线上反馈:首页列表滑动时"偶尔顿一下"。我花了将近 2 小时排查: Systrace 抓 trace → 能看到 Choreographe
Android VpnService:如何把所有流量导入用户态
Android VpnService:如何把所有流量导入用户态 如果你从未用过 VpnService,可能会觉得这需要 root 权限,或者要写内核模块、hook 系统调用。实际上完全不需要。Andr
打造你自己的动态化引擎
背景 什么是动态化 近年来,越来越多基于前端技术栈的动态化方案被引入到客户端开发中,大家有没有想过平时开发写代码时,使用的客户端技术栈和前端技术栈有什么不同呢? 简单来说,无论是Android还是iO
Android 使用NDK R21 编译 ffmpeg
一、前言 编译ffmpeg 是学习 ffmpeg 的第一步,本篇博客的环境是 mac os 上 NDK21 版本编译ffmpeg,显然这篇文章是一篇基础文章。 1.1 目标 之所以写这篇博客,主要是因
「最后一次,彻底搞懂kotlin Flow」(二) | 庖丁解流: Flow
Flow 从结构来看,可以分为三个部分,Builder,Operator,Collector,对应于 Flow 的创建,处理,和收集,下面我们一一来认识一下...
Android Compose为列表添加Header和Footer
一、前言 最近一段时间一直在锻炼身体,博客写的很少了,当然,传统UI布局和Compose UI布局在过去的文章中也写了很多了,传统布局方面,从普通的View绘制到布局定义,从布局定义再到LayoutM