【发布时间】:2016-02-23 17:57:04
【问题描述】:
我正在研究 AOSP 源代码以了解 WebView 是如何实现的。据我所知,在 Android 6 中,WebView 现在是一个独立的应用程序(称为 Android System Webview)。但是,在 external/chromium-webview 文件夹中,我只有 apk 文件。
我找到了frameworks/base/core/java/webkit/WebView.java,这似乎是WebView的实现,但我不太明白这是真正的实现还是只是一个存根。是这个,还是铬网站上的源代码实际上是Android系统WebView?
另外,Android 应用程序如何使用 Android System Webview 应用程序自行创建 Webview?它们是如何连接的?
最后,在我有 webview.apk 的文件夹中,自述文件提到了 libwebviewchromium.so。那是什么?
非常感谢。
【问题讨论】:
标签: java android android-webview android-source