Article / 2026/05/29
实现自己的HAL-4 Java与Native层通讯方式分析-4
实现自己的HAL-4 Java与Native层通讯方式分析-4 的技术笔记。
Java与Native层通讯方式分析
概念:
- JNI: Java Native Interface,是JAVA标准平台中的一个重要功能, 它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会
- 通过JNI,Java代码可以调用其他语言,其他语言也可以回调Java代码
通讯的3种方式
- phone socket 模式

- surfaceflinger serivece在native层

- windowManagerServiece, service在java层,通过jni调用

Giscus 未启用:请在
src/site.config.ts中配置 repoId 与 categoryId。