我知道 webkit 是一个布局引擎,用于在网络浏览器中显示 HTML 内容。我查看了Webkit 端口,并没有发现与 Android 相关的东西。我还查看了 WebView 类的 Android 源文件夹,但我看不到 Webview 与 Webkit 的关系。
我想知道webkit在Android webview中是如何使用的,如何自定义webkit?
我也想知道webkit中使用的线程机制,它如何使用线程池来处理布局和javascript(尤其是Android)
我真的需要帮助。提前致谢。
更新
我查看WebView.java
,WebViewCore.java
并JniUtil.java
在webkit 包中。特别是在JniUtil.java
有
static {
System.loadLibrary("webcore");
System.loadLibrary("chromium_net");
}
webcore 和 chromium_net 在哪里?它们与这个webkit 源有关吗?