精华内容
下载资源
问答
  • 项目是混合应用,原生开发嵌入H5webview。H5是用的vue多页应用结构。 问题描述: 需求中有一个页面有个入口,需要跳转到项目另一个url。是调用原生的方法跳转到之前开发的页面。原生的逻辑是新开一个webview去...

    这两天项目中遇到了一个问题,觉得挺有意思,记录一下。

    背景

    	项目是混合应用,原生开发嵌入H5webview。H5是用的vue多页应用结构。
    

    问题描述:

    	需求中有一个页面有个入口,需要跳转到项目另一个url。是调用原生的方法跳转到之前开发的页面。原生的逻辑是新开一个webview去跳转。这里我们称原webview为w1, 新开的为w2。
    	在W2中,我们有一些操作会导致数据有变动,这时我们需要返回到W1中,返回的操作也是调取原生方法去关闭W2,对W1没有任何操作。导致W1的数据不会重新请求刷新,展示的还是旧的数据。
    

    问题分析以及解决过程

    	这里我初步分析,需要在关闭W2时给原生传递一个参数去识别W2有数据变动。如果有变动,则去reload  W1,这样处理很麻烦,需要安卓和ios都改代码。
    	跟同事讨论了一下,得知js有api可以监听当前窗口是否可见。
    	查了一下,属性为,visibilityChange.
    	在web端试了一下,切换窗口时都会调用,关闭以及打开都会调用。打包丢到app中试了一下,也可以监听到。perfect!!!代码如下:
    
    document.addEventListener('visibilitychange', () => {
            console.log('visibilitychange事件');
            this.getShareTimes();  //  更新数据的方法
          }, false);
    
    展开全文
  • 更新android webview

    千次阅读 2020-01-14 10:44:31
    浏览器在apk中内置了webview,一般非浏览器app中使用的webview可以使用第三方的,也可以使用sdk自带的,如果使用sdk中的webview版本就会调用android system webview,adb环境下可以通过adb shell am start -a ...

    在为客户做安卓系统定制开发时发现系统自带的浏览器会有一些小问题比如下拉框的选项点不到,滚动时卡顿。浏览器在apk中内置了webview,一般非浏览器app中使用的webview可以使用第三方的,也可以使用sdk自带的,如果使用sdk中的webview版本就会调用android system webview,adb环境下可以通过
    adb shell am start -a android.intent.action.VIEW -d  https://liulanmi.com/labs/core.html  来查看webview版本。

    android4.4以后,webview独立出了成为了一个系统apk,在/system/app/下,包名是com.android.webview,然后配置文件中包含了系统默认webview的包名,修改该默认包名,就可以替换System webview
    修改:
    从google商店下载最新的google webview替换系统里面预装的System webview
    apk路径:external\chromium-webview\prebuilt
    根据芯片架构替换不同目录下的apk
    然后修改/frameworks/base下的配置
    diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
    old mode 100644
    new mode 100755
    index 7baed78..f047834
    --- a/core/res/res/values/config.xml
    +++ b/core/res/res/values/config.xml
    @@ -2709,5 +2709,5 @@
             If review is not required, permissions are reviewed before the app
             is installed. -->
        <bool name="config_permissionReviewRequired">false</bool>
    +    <string name="config_webViewPackageName" translatable="false">com.google.android.webview</string>
    </resources>
    diff --git a/core/res/res/xml/config_webview_packages.xml b/core/res/res/xml/config_webview_packages.xml
    old mode 100644
    new mode 100755
    index f062b59..961b5d9
    --- a/core/res/res/xml/config_webview_packages.xml
    +++ b/core/res/res/xml/config_webview_packages.xml
    @@ -16,6 +16,7 @@
    <webviewproviders>
        <!-- The default WebView implementation -->
    -    <webviewprovider description="Android WebView" packageName="com.android.webview" availableByDefault="true">
    +  <webviewprovider description="Android WebView" packageName="com.google.android.webview" availableByDefault="true">

    展开全文
  • AndroidWebView

    千次阅读 2021-05-26 06:51:11
    有谷歌框架需求,谷歌商店无法自动更新的用户,需要手动下载该应用并安装。AndroidWebView应用介绍Android WebView 是由 Chrome 提供支持的系统组件,可让 Android 应用显示网页内容。您的设备已预安装该组件,并...

    AndroidWebView是一款安卓系统中的系统工具,是谷歌框架的必备应用之一。该应用安装后并不会在桌面上生成快捷方式,只会在系统需要调用时自动启动。有谷歌框架需求,谷歌商店又无法自动更新的用户,需要手动下载该应用并安装。

    AndroidWebView应用介绍

    Android WebView 是由 Chrome 提供支持的系统组件,可让 Android 应用显示网页内容。

    您的设备已预安装该组件,并会持续更新这项组件,以确保您获取最新的安全更新和其他问题修复方法。

    但是对于未预置谷歌框架的用户来说,需要手动安装并更新。

    AndroidWebView应用亮点

    WebView的最简单的使用方式即是直接显示网页内容。

    有以下两个步骤:

    布局文件中添加WebView控件;

    在代码中让WebView控件加载显示网页。

    AndroidWebView应用特色

    WebView控件功能强大,除了具有一般View的属性和设置外,还可以对url请求、页面加载、渲染、页面交互进行强大的处理。

    总的来说,webView是用于展示网络请求后的结果。

    比如:开发者开发一款APP,如果想要用它访问网络,但是不想使用手机安装的浏览器。

    而是想在自己APP内部打开展示网页,此时就可以使用webView这个组件来展示网页。

    展开全文
  • 而事件的起因则是用户留意到 Android 设备弹出通知称应用已停止运行,并且有很多应用都抛出了同样的错误,在此之后这些应用就都无法打开了。 DownDetector、Reddit 和 Twitter 上都有关于该问题的反馈,Google 的 ...

    出品|开源中国

    文|Travis

    从昨天起,有大量的 Android 用户表示遭遇了包括 Gmail 在内的各种 Google 服务以及许多其他第三方应用程序持续崩溃的情况。而事件的起因则是用户留意到 Android 设备弹出通知称应用已停止运行,并且有很多应用都抛出了同样的错误,在此之后这些应用就都无法打开了。

    DownDetector、Reddit 和 Twitter 上都有关于该问题的反馈,Google 的 Workspace Cloud状态仪表板也证实他们已经意识到 Android 上的 Gmail 应用出现了问题。经过事件的持续发酵有部分用户发现只要在 Android 系统中卸载最新版本的 WebView 就可以停止崩溃。

    随后,Google 对外确认了这个问题及其与 WebView 应用的联系。根据发言人的说法,"我们意识到 WebView 的一个问题会导致 Android 上的一些应用崩溃。我们目前正在努力全面验证范围,修复工作正在进行中。"

    Android WebView 是由 Chrome 驱动的系统组件,可让 Android 应用显示网页内容。WebView 能够对 Web 页面进行显示和渲染,可以直接使用 html 文件(网络上或本地 assets 中)作布局,更可以和 JavaScript 交互调用。该组件已预先安装在设备上。

    而在昨天晚些时候,Google 就针对此次应用大规模崩溃问题发布了的永久修复程序。它涉及将 Android System WebView 和 Chrome 更新到最新版本 89.0.4389.105:

    进入 Google Play 应用商店;

    搜索Android System WebView;

    选择“更新”;

    对Google Chrome重复上述步骤。

    展开全文
  • 本文由 Gemini Wen 创作在 Android 跨入 5.0 版本之后,我们在使用 Android 手机的过程中,可能会发现一个奇特的现象,就是手机里的 WebView 是可以在应用商店升级,而不需要跟随系统的。这一点在 iOS 中尚未实现,...
  • 上一篇文章是:设置WebView接受所有网站的证书加载https,当我兴高采烈的打包版本提交谷歌商店,结果被拒了,原因是:onReceivedSslError方法里的handler.proceed(),于是我用qq打开了我的网页,发现提示用户该网站...
  • 在 Android 跨入 5.0 版本之后,我们在使用 Android 手机的过程中,可能会发现一个奇特的现象,就是手机里的 WebView 是可以在应用商店升级,而不需要跟随系统的。这...
  • <p>Right now, I am using webview to promote one of our website from within the app. It's linked to a PHP file which is rotating links based on geos. When i try to link to a google play app with market...
  • 目前有开发者反馈,应用在Google Play上架后被审核小组下架,提示违反个人和敏感信息政策,如下提示:We’ve identified that your app is using an SDK or library thatfacilitates the collection and ...
  • 一.代码相关: 1.权限问题:这个权限READ_PHONE_STATE如果...二.FB相关和Google上架相关: 原则:FB广告投放不允许投发Dating类以及相近的产品(白名单产品除外)。为了避免触发FB这方面的审核,需要对上架产品做以.
  • Webview是什么?

    千次阅读 多人点赞 2019-10-10 10:28:44
    1.webview是什么?作用是什么?和浏览器有什么关系? Webview 是一个基于webkit引擎,可以解析DOM 元素,展示html页面的控件,它和浏览器展示页面的原理是相同的,所以可以把它当做浏览器看待。(chrome浏览器也是...
  • 如题。 打开Google play,更新应用:Android 系统 WebView 再去安装Chrome即可。 若通过第三方已下载,则先卸载,通过play商店重新安装。
  • 1. 用WebView构建页面 2. 优化WebView的加载 3. 成型的WebView优化加载方案,crosswalk 4. hybrid app混合开发,常用框架WebViewWebView提供了自定义的方式 让我们在Android App中为用户增加行为,比如点击,跳转...
  • 本文由 Gemini Wen 创作 在 Android 跨入 5.0 版本之后,我们在使用 Android 手机的过程中,可能会发现一个奇特的现象,...同时,更新这个 APK,会让所有使用 webview 的应用都得到更新,哪怕是 webview 中的 UI ,.
  • android WebView报错

    千次阅读 2017-09-21 16:59:36
    Android Caused by: android.view.InflateException: Binary XML file line #320: Error inflating class android.webkit.WebView
  • 本片文章主要介绍了自己服务器更新GooglePlay更新的解决方案,不包含其他第三方(如Umeng、其他应用市场等)更新
  • 作者: xteamer成员: 清泓【摘要】 相信大家一点都不陌生,webview,是移动端自带的提供给用户浏览加载网页的,WebView 具有成为明星的深度和广度,并且在一大类应用中 WebView 内部加载的 Web 内容构成了整个应用用户...
  • 从浏览器或者Webview 中唤醒APP

    千次阅读 2018-09-07 11:21:28
    本文来自网易云社区作者:刘新奇移动互联时代,很多互联网服务都会同时具备网站以及移动客户端,很多人认为APP的能帮助建立更稳固的用户关系,于是经常会接到各种从浏览器、webview中唤醒APP的需求,显然,这对于...
  • WebView 的新增安全功能

    千次阅读 2017-07-04 11:14:22
    文 / Android 安全团队 Xiaowen Xin 和 Renu Chaudhary 处理外部不受的信任内容通常是应用最重要的功能之一。新闻应用会显示热门新闻报道...许多应用都使用 WebView 来处理不受信任的内容,多年来,我们对 Android
  • Android 实现跳转到Google Play 详情页

    千次阅读 2018-10-11 12:46:55
    //这里对应的是谷歌商店,跳转别的商店改成对应的即可 if (intent.resolveActivity(context.getPackageManager()) != null) { context.startActivity(intent); } else {//没有应用市场,通过浏览器跳转到Google ...
  • 简介:近日,大量安卓用户因 WebView 发生故障而出现应用闪退,而通过使用 mPaaS 集成独立的 UC ...目前,谷歌已经发布了应用崩溃问题的永久修复,涉及更新 Android System WebView 和 Chrome 浏览器 89.0.4389.105
  • Android系统的WebView自动化测试 appium支持的三种应用形态: 三种应用的优缺点: NativeApp(原生应用): 下载方式:应用商店/app store/ 应用宝、开发直接给包安装 优点:sdk内自带组建开发,和android系统契合度高...
  • 本文快速介绍以及回顾了 Google Play 开发者政策近期的重要更新,并深入解读了家庭政策方面的内容以帮助开发者们打造适合家庭和儿童的应用,您也可以通过线上培训营视频进行回顾。☟线上培...
  • 【android学习】WebView(网络视图)

    千次阅读 2017-01-08 10:58:16
    场景适用企业:游戏、电子杂志、管理应用、物联网等无需经常更新程序框架的APP应用。 B2C开发模式的app。终端用户更期望简单而优良的用户体验。因此,你应该更加注重界面、性能、响应性、易操作性等。如果你的应用...
  • 首先说一下,这个错误发生的情况:布局文件就写了一个WebView的控件,然后在Activity中加载,之后运行崩溃! 只有部分低版本的手机可以正常运行。 一脸疑惑,我知道一件事,没有什么问题是无原因的,也没有什么是...
  • 前言 最近在做项目时发现,...通过GooglePlay商店更新浏览器内核到最新版本。已达到满足程序运行的要求。 参考 如何查看android 内置浏览器内核版本 有趣有历史的浏览器UA(user-agent) 浅谈Android 浏览器内核

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,604
精华内容 641
关键字:

谷歌商店无法更新webview