android

小孔龙1 小时前
android·性能优化
VSync 与同步屏障:doFrame() 的优先调度View 系统把界面变化攒到帧上处理。invalidate() 或 requestLayout() 之后,ViewRootImpl 把 Traversal 安排到后续帧,同时往主线程的 MessageQueue 插入一道同步屏障。VSync 信号到达时,Choreographer 将doFrame()包装成一条异步消息,越过屏障后面排队的同步消息。
kfzjw0081 小时前
android
Android 的一帧完整渲染流程:从 VSYNC 到 Screen 的全链路解密想象一下拍电影:编剧(App)写好剧本,演员(GPU)在绿幕前表演,导演(SurfaceFlinger)把各个机位的画面合成到一起,最后剪辑师(HWC/Display)把成片投上大银幕。一帧画面的诞生,就是一场精密配合的“好莱坞大制作”。
wWYy.2 小时前
android·数据库·mysql
Mysql:覆盖索引一、什么是覆盖索引覆盖索引不是一种特殊的索引类型,而是一种查询状态:如果某个索引包含了一条 SQL 查询所需要的全部字段,那么 MySQL 只读取这个索引就能完成查询,不需要再读取完整的数据行。这个索引对该查询来说就是覆盖索引。
Kapaseker3 小时前
android·kotlin
如果我要从 List 中获取一段元素各位 Kotlin 爱好者们,周一好。Kotlin 提供了不少函数,用来截取集合中的一部分元素,或者获取集合中的特定内容。借助这些函数,我们可以方便、高效地从集合中提取数据,同时不必修改原集合。
三少爷的鞋3 小时前
android
一次朋友圈发布流程,理解 Kotlin 协程为什么重新定义异步代码组织方式很多 Android 开发者刚接触 Kotlin 协程时,会有这样的认知:协程是不是就是一个更轻量的线程?
FungLeo3 小时前
android·flutter
Flutter/Android Release 包连不上网?AndroidManifest INTERNET 权限排查实录作者:FungLeo | 适用:Flutter / Android 现象:本地 flutter run 一切正常,可一旦 flutter build apk(release)装到真机,所有接口全部"网络连接失败"。
wWYy.5 小时前
android·数据库·mysql
Mysql:一行数据是怎么存储的?在 InnoDB 中,一张表本质上是一棵以主键组织的 B+Tree 聚簇索引:因此,一行数据不是独立地“放在某个文件里”,而是作为一条索引记录,存储在聚簇索引的叶子页中。二级索引则只保存索引列和对应的主键值。
漏刻有时12 小时前
android·笔记·php
PHP GeoJSON转PNG地图渲染程序开发笔记、源码解读、问题复盘与整改方案作用:固定宁波行政区池,每次随机选取一个区县,使用AuthCode加密中文行政区名称,避免接口明文传参被爬虫遍历抓取。后续用define统一管理图片尺寸、字体、缓存路径等配置。
-SOLO-14 小时前
android
解决VMware 显示比例被重置的问题有点时候设置了Vmware中Ubuntu的字体的放大比例,一旦虚拟机被重新调整大小。字体比例就被重置了。需要把VMware中的view中的Autosize下的AutoFit Window关闭
alexhilton14 小时前
android·kotlin·android jetpack
探究Android Views、Flutter和Compose如何渲染你的UI本文译自「One Tap, Three Machines: How Android Views, Flutter, and Compose Actually Render Your UI」,原文链接medium.com/proandroidd…,由Angelina Andronova发布于2026年7月16日。
蓝速科技1 天前
android·科技·harmonyos
蓝速科技丨鸿蒙人脸触控一体机信创通行落地实战在政务园区和军工办公区这类高敏感场景中,人员出入管理往往面临着“安全”与“效率”难以兼得的困境。传统的人工登记模式不仅耗时费力,更存在信息记录不全、身份核验依赖肉眼判断等隐患,一旦遇到高峰期,门口排长队更是常态。而对于管理者而言,如何确保外来访客身份真实、内部员工权限清晰,同时又要满足内网环境下的数据绝对安全,是一道必须解好的考题。以蓝速科技为代表的智能安防解决方案提供商,正通过技术创新来破解这一难题。 随着信创国产化的深入推进,基于鸿蒙原生架构的智能终端正在成为破局的关键。这类设备不再仅仅是简单的门禁刷
Lesile17 小时前
android·android jetpack
Android:Hilt框架入门 · 在ViewUI和ComposeUI下的应用太难了太难了,踩了一堆坑,AS重装了几遍,gradle缓存来回清空了几次,捣鼓了一整天才把最小Hilt Demo搭建起来。真TM不应该依赖AI,早点查阅官方文档: 使用Hilt实现依赖项注入
用户4238162290717 小时前
android
Android 16 WebView 页面顶部挖孔/通知栏不能显示UI问题排查项目:斗兽棋(Capacitor 8 + HTML 单页游戏,targetSdk 36) 日期:2026-08-02 | 结论:已修复(v1.10)
weixin_7275356218 小时前
android·人工智能·rxjava
Loop 已死,Graph 新生:AI 工作流的范式革命“如果你还在用 while 循环写 Agent,那你已经落后了一个时代。”近年,AI 工程领域发生了一场静悄悄的革命。曾经统治 Agent 开发的 Loop(循环)模式,正在被 Graph(图)模式全面取代。LangGraph、Dify Workflow、Coze、n8n——几乎所有主流框架都转向了图编排。这不是时尚潮流,而是工程实践用血泪换来的教训。本文深入剖析这场范式转移的来龙去脉。
深念Y1 天前
android·linux·运维·apk·二进制·编译·oneapi
Android-Linux折腾记录2 One API Android APKAndroid 原生二进制(通过 ProcessBuilder 启动)的 DNS 问题:关键参数:TLS alignment bug: ARM64 Bionic 要求 p_align=64,Go 编译出来的可能是 8,需用 align_fix.py 修补。
严同学正在努力19 小时前
android·java·数据库·ai
从备份到恢复:我用 30 分钟恢复了误删的核心业务表周五下午 4 点 32 分,手机响了。开发组组长打来的,声音发抖:"我把 orders 表删了。"那一瞬间,我感觉心脏停跳了一拍。orders 表,核心业务表,500 多万条订单数据,每天的流水全靠它。但 30 分钟后,数据完好无损地回来了。这篇文章,把从接到电话到恢复完成的每一秒、每一条 SQL 都写清楚。希望你永远用不上,但一定要会。
梦想三三19 小时前
android·服务器·langchain·github·uv
LangChain Output Parser 实战:从字符串到结构化数据的完整指南在前面的学习中,我们已经能够通过 LangChain 调用大模型,也学会了使用 Prompt Template 组织提示词。不过,大模型默认返回的依然是一段文本——即使它看起来像列表或者 JSON,对 Python 程序来说,它通常仍然只是一个字符串。
Android-Flutter1 天前
android·kotlin
Kotlin 冷流与热流详解冷流是按需生产的。只有收集器(collector)开始收集时,Flow 内部的代码才会执行。kotlin
yueqc11 天前
android·so·包体积
Android .so 文件压缩使用 Oz/Os 优化级别如果项目中没有使用 C++ 的异常机制(例如 try…catch 等),可以通过禁用 C++ 的异常机制,来减小 so 的体积。
爱笑鱼1 天前
android
Binder(八):远端进程死了,BinderProxy 为什么还能收到通知?杀掉远端服务后,这个 Java 变量不会自动变成 null,calculator.getClass() 也仍然是同一个 Proxy;可下一笔真实事务却可能抛出 DeadObjectException。于是“我还持有对象”和“对象仍可远程调用”第一次明确分裂。