0

我想知道您如何从 java 脚本代码转换为 Android 本机组件,您是否使用 c++ 到 java 调用来执行此操作并即时执行此操作。所以引擎会在设备上安装之前?

4

1 回答 1

1

首先是三层。JavaScript、Core 和 Native(iOS 或 Android)。JavaScript Engine 基于 WebKit 的名为 JavaScript Core (JSC) 的引擎,它直接绑定到用 C++ 编写的 Core。原生 Android 部分是用 Java 开发的,iOS 部分是用 Objective-C 开发的。在核心层和原生层之间有一个桥接架构。这个桥在 Native 对象和 Core 中的相应对象之间建立通信。当您在 JavaScript 端执行某些操作时,首先它会更新 Core,然后 Core 会更新 UI。

于 2015-05-14T15:19:28.920 回答