zoukankan      html  css  js  c++  java
  • RK:Webview、Chrome

    一.App 内打开 URL 链接有三种响应方式:
    内置 WebView 组件
    Chrome Custom Tabs
    外部浏览器

    二.Webview&Chrome
    Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome.
    WebView是一个基于webkit引擎、展现web页面的控件.
    所以说,chrome和webview本质上是一样的,但是chrome作为浏览器的一种,可以独立运行,
    而webview是android开发中使用的一个控件,一般是内置在不同的app中,并不是一个应用,是应用中的一部分.

    三.如何升级Webview?
    3.1.Android5.1开始,Webview具体实现从框架层剥离出来,通过一个包名来来控制加载真正的
    Webview实现,具体的包名是com.android.webview,如果要切换到不同的Webview实现,就要
    改掉系统默认的包名

    3.2.android5.1 修改(For android6.0 & before)

    frameworks/base/core/res/res/values/config.xml
    -     <string name="config_webViewPackageName" translatable="false">com.android.webview</string>
    +    <string name="config_webViewPackageName" translatable="false">com.google.android.webview</string>
    

    3.3./vendor/rockchip/common/webkit/webkit.mk

     #PRODUCT_COPY_FILES += 
    -        vendor/rockchip/common/webkit/chrome-command-line:system/etc/chrome-command-line 
    -        vendor/rockchip/common/webkit/chrome.sh:system/bin/chrome.sh 
    
    +       vendor/rockchip/common/webkit/webview.apk:system/app/webview/webview.apk 
    +       vendor/rockchip/common/webkit/libwebviewchromium.so:system/lib/libwebviewchromium.so
    

      

      

  • 相关阅读:
    JAVA第一次上机作业
    如何设置FreePBX的数据库用户可以通过远程来连接Mysql数据库?
    Mysql 用户root密码重置
    使用FreePBX和第三方线路对接
    防御攻击
    Xshell配置公钥,免密码登陆
    centos7防火墙启动关闭
    Windows执行bat脚本乱码
    Windows开机执行bat脚本
    bat脚本之启动MySQL服务
  • 原文地址:https://www.cnblogs.com/crushgirl/p/13507622.html
Copyright © 2011-2022 走看看