Advertisement

Android System Webview 版本 90.0.4430.82

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
这是一款由谷歌开发的应用程序,作为Android系统的一部分,用于在其他应用和网页内提供WebView功能,当前版本为90.0.4430.82。 这是AOSP Webview, 包名是com.android.webview, 不包含Google的元素。 带google包名的版本可以下载并安装以覆盖现有版本。 此文件包含了适用于arm和arm64架构的webview。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Android System Webview 90.0.4430.82
    优质
    这是一款由谷歌开发的应用程序,作为Android系统的一部分,用于在其他应用和网页内提供WebView功能,当前版本为90.0.4430.82。 这是AOSP Webview, 包名是com.android.webview, 不包含Google的元素。 带google包名的版本可以下载并安装以覆盖现有版本。 此文件包含了适用于arm和arm64架构的webview。
  • Android WebView69.0
    优质
    WebView是Android系统中的一个组件,允许应用程序嵌入网页内容。版本69.0更新带来了性能优化及安全改进,提升了用户体验与稳定性。 这是AOSP的WebView组件,其包名为com.android.webview,并非Google官方提供的WebView。
  • Google Android WebView
    优质
    Google Android WebView是Android操作系统内置的一款基于Chromium项目的网页浏览控件,允许开发者在应用中嵌入网络页面内容。 Android System WebView 适配系统版本需要大于等于5.0。
  • Gecko Engine驱动的Android 3D Webview浏览器,4.4.0
    优质
    这款基于Gecko Engine开发的Android 3D WebView浏览器,版本4.4.0,提供流畅快速的网页浏览体验和先进的安全性能。 3D WebView是vuplex的网页插件,在Unity上使用。截至2023年9月的最新版本为4.4.0,官网售价为200美元。该插件适用于AR/VR平台。
  • Android WebView 加载
    优质
    简介:本文将详细介绍在Android应用开发中使用WebView组件加载网页的方法、技巧及优化策略。 在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序中内嵌网页,并实现与这些页面的交互功能。除了能够加载HTML、CSS及JavaScript外,还能处理诸如链接点击或表单提交等事件,从而使得Android应用可以具备丰富的网页特性。 本教程将深入探讨Android WebView的加载机制以及如何实现在页面间的前进和后退操作。 一、WebView基本使用 1. 引入依赖:在项目中添加互联网访问权限以确保WebView能够联网。这需要编辑`AndroidManifest.xml`文件,加入如下代码: ```xml ``` 2. 在布局文件内嵌入WebView组件: ```xml ``` 3. 初始化和加载网页:在Activity或Fragment中获取到WebView实例,并设置相应的客户端,以便能够处理页面加载: ```java WebView webView = findViewById(R.id.webView); webView.setWebViewClient(new WebViewClient()); webView.loadUrl(http://www.example.com); ``` 二、使用WebViewClient与WebChromeClient 1. WebViewClient:主要负责处理页面加载过程中的各种事件,比如开始和完成加载的回调。例如,可以创建自定义的`WebViewClient`来显示或隐藏进度条: ```java webView.setWebViewClient(new WebViewClient() { @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { // 显示进度条 } @Override public void onPageFinished(WebView view, String url) { // 隐藏进度条 } }); ``` 2. WebChromeClient:处理与用户界面相关的事件,如加载进程、JavaScript对话框等。若需监控页面加载的进度,则可以重写`onProgressChanged`方法: ```java webView.setWebChromeClient(new WebChromeClient() { @Override public void onProgressChanged(WebView view, int newProgress) { // 更新进度条 } }); ``` 三、实现历史导航 使用`goBack()`和`goForward()`方法,分别可以实现在页面之间进行后退或前进的操作。但需要注意的是,在执行这些操作之前需要先检查是否还有可回溯的历史记录: ```java // 后退 if (webView.canGoBack()) { webView.goBack(); } // 前进 if (webView.canGoForward()) { webView.goForward(); } ``` 四、JavaScript交互 WebView支持与网页中的JavaScript进行互动,例如通过`addJavascriptInterface()`方法将Java对象暴露给页面上的JS代码使用。也可以利用`evaluateJavascript()`执行一些简单的JS脚本,并获取其返回值: ```java // 暴露Java对象给JavaScript webView.addJavascriptInterface(new Object() { @android.webkit.JavascriptInterface public void callFromJS(String message) { // Java调用JavaScript方法后的回调逻辑 } }, android); // 执行JavaScript并获取结果 webView.evaluateJavascript(document.title, new ValueCallback() { @Override public void onReceiveValue(String value) { // 获取到JavaScript的执行结果处理逻辑 } }); ``` 五、安全与性能优化 1. 安全:开启WebView的安全配置,例如启用Mixed Content模式: ```java webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); ``` 2. 性能优化:使用硬件加速提升渲染效果;减少内存占用,并启用缓存来提高加载速度: ```java webView.setLayerType(View.LAYER_TYPE_HARDWARE, null); webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); ``` 总结,Android WebView是一个强大且灵活的组件。通过它可以在应用中轻松展示和互动网页内容,并正确理解和使用WebView的各种功能特性(如加载机制、导航操作等),将有助于开发更加高效与安全的应用程序。
  • 3D WebView for Android Web Browser 3.14.1 (更新)
    优质
    3D WebView for Android是一款专为安卓设备设计的网页浏览器插件,版本3.14.1带来了更佳的浏览体验和性能优化。 3D WebView是用于在Unity3D中模拟网页的插件。
  • Android WebView缓存解析
    优质
    本文章详细介绍了Android中WebView组件的工作原理及其实现方式,并重点讲解了如何清理和管理WebView的缓存机制。 Android WebView 缓存详解 一. 两种缓存类型: 页面缓存:当加载一个网页时,HTML、JS、CSS等页面或资源数据会被缓存下来。这些缓存是由于浏览器的行为而产生的,开发者只能通过配置HTTP响应头来间接影响到这些缓存数据。 页面的索引文件存储在datadatadatabases目录下,实际的数据则保存在datadatapackage_namecachewebviewCacheChromunm路径中。 数据缓存:包括AppCache和DOM Storage两种类型,这两种类型的缓存资源可以由开发者自行控制。 对于AppCache: 我们能够有选择地缓冲web内容。
  • 3D WebView for Android and iOS Web Browser 4.2.2 更新
    优质
    3D WebView for Android和iOS Web Browser 4.2.2更新版提供了一个沉浸式的三维视图浏览体验,增强用户在Android和iOS设备上的网页浏览乐趣与效率。 Unity3D的内嵌浏览器支持2D显示和3D显示,在移动端上区分原生屏幕显示与使用Unity Canvas进行显示,并且适用于XR项目。该插件包是跨平台的,可在Windows、Mac、Android、iOS、WebGL以及UWP/Hololens等系统中运行,但目前仅限于支持Android和iOS平台。