Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓系统网络视图_Java_Android_Android Webview_Android Source - Fatal编程技术网

Java 安卓系统网络视图

Java 安卓系统网络视图,java,android,android-webview,android-source,Java,Android,Android Webview,Android Source,我正在研究AOSP源代码,以了解WebView是如何实现的。据我所知,在安卓6上,WebView现在是一个独立的应用程序(称为安卓系统WebView)。但是,在external/chromium webview文件夹中,我只有apk文件 我找到了frameworks/base/core/java/webkit/WebView.java,它似乎是WebView的实现,但我不太明白这是真正的实现还是存根。是这一个,还是chromium网站上的源代码实际上是Android系统WebView 另外,安卓

我正在研究AOSP源代码,以了解WebView是如何实现的。据我所知,在安卓6上,WebView现在是一个独立的应用程序(称为安卓系统WebView)。但是,在external/chromium webview文件夹中,我只有apk文件

我找到了frameworks/base/core/java/webkit/WebView.java,它似乎是WebView的实现,但我不太明白这是真正的实现还是存根。是这一个,还是chromium网站上的源代码实际上是Android系统WebView

另外,安卓应用程序如何使用安卓系统Webview应用程序创建自己的Webview?它们是如何连接的

最后,在我有webview.apk的文件夹中,自述文件提到libwebview.so。那是什么


非常感谢。我想chromium是一个单独的项目。他们正在构建apk并将其放入AOSP

你应该参考这里-


我假设Web视图只是一个视图…所有的逻辑、html解析和其他内容都在单独的应用程序中…Web视图只是绑定到其他应用程序以获取所有逻辑…

谢谢,这很有帮助。我不明白的是我们如何在应用程序中创建WebView,尽管现在WebView似乎是一个独立的应用程序。我不理解连接。@Alice我假设Web视图只是一个视图…所有的逻辑,html和其他东西的解析都在单独的应用程序中…我们视图只是绑定到其他应用程序的所有逻辑…这是有道理的,但是你怎么解释Web视图继承了我自己应用程序的权限?用相同的密钥签署应用程序,拥有共享的用户id,使组件权限类型系统|签名…有不同的方法可以获得名为“Android系统WebView”的应用程序的源代码