- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 JNI Zero
JNI(Java Native Interface)是一种机制,它使得Java代码能够调用本地函数,同时本地代码也能调用Java函数。Java → Native:通过 native 关键字声明无方法体的函数,调用时自动触发本地代码。Native → Java:通过 <jni.h> 提供的 API(类似 Java 反射)操作 Java 对象。易于编写:自动生成 JNI 胶水代码,减少手写错误。类型安全:通过代码生成避免类型不匹配问题。优化性能:生成更高效的代码,甚至超越手动优化。
2025-05-03 12:41:46
1040
原创 Mojo in Chromium[翻译]
TL;Didn’t Read):长期的目标是将Chromium重构为一系列更小的服务。我们提供或不提供哪些服务我们如何隔离这些服务以提高安全性和稳定性我们向用户提供哪些二进制特性更健壮的消息传递层为许多有趣的可能性打开了大门;特别是,它允许我们集成大量的组件,而没有链接时的依赖关系,并且它打破了代码库中越来越多有趣的跨语言界限。
2025-04-23 20:29:33
1012
原创 Mojo & Services 入门指南
本文档包含开发者高效使用 Chromium 中 Mojo 的最小知识集,涵盖 Mojo 接口使用示例、服务定义与对接,以及 Content 层核心服务的简要概览。
2025-04-23 20:24:38
1028
原创 HTMLMediaElement - preload预加载
Chromium处理HTML媒体元素预加载策略,平衡了页面初始化时的资源节省需求与用户交互后的流畅播放体验。
2025-03-26 23:53:43
690
原创 Android chromium浏览器,屏幕事件是怎么传递到chromium内核的?
在 Android Chromium 浏览器中,屏幕事件的传递机制涉及 Android 原生事件分发与 Chromium 内核处理两个阶段的协同工作,具体流程如下:
2025-03-20 14:37:06
463
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人