标签: Software & Dev
所有带有"Software & Dev"标签的文章。
-
Android 进阶:如何在安卓中实现像 LVGL 一样的"实体"Border?
发布于: at 09:13 下午借鉴嵌入式 UI 框架 LVGL 的 Box Model 逻辑,在 Android 中重写 FrameLayout 布局计算,并利用 PorterDuffXfermode 遮罩技术实现具有真实空间占用的自定义圆角边框(Border)。
-
屏幕不够,算法来凑(一):Ditherpunk 抖动算法原理与 JS 实时演示
更新于: at 09:40 下午用JavaScript和Canvas实现的抖动算法在线演示。从Gamma校正、Bayer矩阵到Floyd-Steinberg误差扩散,看看1-bit屏幕如何通过算法模拟灰度。
-
使用Bindgen为ELK生成Rust绑定
发布于: at 10:57 上午利用bindgen和cc库为迷你JS引擎ELK生成Rust绑定。MinGW/Windows下的交叉编译配置、build.rs编写流程,Rust调用C函数与JS脚本动态下发。
-
为 AdSense 铺路:我如何修复 'GSC 重复网页' 与 Canonical 致命错误(Hexo, 301, robots 详解)
发布于: at 09:27 下午Hexo博客修复GSC重复网页与Canonical错误。301重定向、robots.txt和Hexo配置调整记录。
-
Claude Code 安卓编码初体验
发布于: at 07:39 上午记录Claude Code的实际使用体验。从API配置、CLI安装到让AI独立开发安卓串口监视器功能,看看这种CLI式AI编程工具到底能做到什么程度。
-
踩坑与收获:2025独立开发者Google Play上架实战复盘
发布于: at 12:35 上午2025年起Google Play要求新开发者账号完成14天封闭测试。记录从注册账号、准备材料、利用Reddit社区互助完成测试,到解决隐私政策问题最终上架的完整过程。
-
魔改 GLSurfaceView 实现跨 View 零拷贝纹理共享
发布于: at 05:10 上午Android 原生 GLSurfaceView 使用过时的 EGL 1.0 接口,无法与现代 EGL14 Context 共享纹理。本文介绍如何从 AOSP 源码 fork 出 GL14SurfaceView,打通不同 GLContext 之间的 GPU 纹理共享,实现零拷贝多路渲染。
-
声明式 UI 架构下的生命周期演进:从内建属性到显式订阅
发布于: at 08:01 上午为什么声明式UI不再为组件内建onResume?对比原生View体系与声明式架构的差异,理解生命周期从"宿主驱动"向"按需订阅"的转变,以及如何在Flutter和Compose中实现生命周期监听。