ICode9

精准搜索请尝试: 精确搜索
  • 使用WebView控件来实现百度页面的加载2021-12-04 14:02:11

    使用WebView控件来实现页面的加载 1. 修改配置文件 首先我们需要修改配置文件使其拥有修改权限 AndroidMainfest.xml 加载百度页面 在我们的配置文件中加载这一句: <!-- 因为要使用webview所以我增加了他的访问权限--> <uses-permission android:name="android.permiss

  • 安卓嵌套本地html交互2021-12-03 11:01:06

    1.布局layout 布局中拖一个WebView控件 <WebView android:id="@+id/wv_webview" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY=&qu

  • JSBridge Js与app通信桥梁2021-11-30 19:05:09

    一 JSBridge:以JavaScript引擎或Webview容器作为媒介,通过协定协议进行通信,实现Native端和Web端双向通信的一种机制 JSBridge作用:在Hybrid模式下,H5会经常需要使用Native的功能,比如打开二维码扫描、调用原生页面、获取用户信息等,同时Native也需要向Web端发送推送、更新状态等,而JavaSc

  • Flutter实现动态化更新-技术预研2021-11-29 21:58:42

    作者:Karl_wei 链接:Flutter实现动态化更新-技术预研 - 掘金 前言:有做过完整项目的小伙伴应该都知道,随着业务的发展,app的运营需求会越来越多(比如:根据运营活动动态更换页面的UI)。这就要求我们的app要尽可能的满足市场的运营的动态化需求,通过这篇文章你将了解到: 1. Flutter动态化的

  • appium安装2021-11-19 22:02:49

    移动自动化工具 1. robotium 2. macaca 3. appium  为什么选择appium    1. 支持多语言 java\python....    2. 支持Android\ios    3. 支持跨应用自动化工具选择其他关注点:    1. 是否支持native\webview      native:又系统自身组件开发的应用       webview:在

  • Android WebView:这是一份 详细 & 易懂的WebView学习攻略(含与JS交互2021-11-19 12:58:00

    那么这种该如何实现呢?其实这是Android里一个叫WebView组件实现 今天,我将献上一份全面 & 详细的 WebView攻略,含具体介绍、使用教程、与前端JS交互、缓存机制构建等等,希望您们会喜欢。 目录 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vxzi6e

  • 干货|app自动化测试之Appium WebView 技术原理2021-11-17 15:33:15

    本文节选自霍格沃兹测试学院内部教材 混合应用测试或微信小程序测试,都会涉及到 WebView 组件,这节内容将分析一下 WebView 的技术原理。首先通过日志分析查看 Appium 的运行过程。 WebView日志分析 要想查看 ChromeDriver 的日志,需要在 Capability 里开启 一个开关项 showChromed

  • android WebView加载天地图2021-11-17 13:32:26

    android混合式开发加载天地图 1.创建项目  引入依赖   将目录切换为app目录在activity_main.xml写 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   android:layout_width="match_

  • 干货|app自动化测试之Appium WebView 技术原理2021-11-14 09:34:28

    本文节选自霍格沃兹测试学院内部教材 混合应用测试或微信小程序测试,都会涉及到 WebView 组件,这节内容将分析一下 WebView 的技术原理。首先通过日志分析查看 Appium 的运行过程。 WebView日志分析 要想查看 ChromeDriver 的日志,需要在 Capability 里开启 一个开关项 showChromed

  • Android如何设计一个H5容器2021-11-13 23:58:37

    APP端使用WebView的场景主要是加载H5页面、富文本展示和编辑、图表库(echart)等。当业务对APP动态化有相应需求时,H5作为一个老牌跨平台技术,是最常用的动态化技术之一。本文对WebView的技术需求和使用场景进行了整理,其中大部分是本人工作中遇到过的,部分是在查阅资料过程中发现的

  • webview是啥2021-11-12 16:34:38

    1、webview就是原生应用中的浏览器引擎; 三、webview的精髓 webview其实只是一个再应用中设置好位置和大小的浏览器,而且不会放置任何花哨的UI。 在大多数情况下,除非你调用了原生API,否则不必在webview中专门测试web应用。

  • webview打开其他app2021-11-11 20:02:39

    mWebView.setWebViewClient(new CommentWebViewClient()); public class CommentWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { return openApp(url); } } //判断app是

  • Android Studio将html5网址封装成APP,androidstudio开发实战22021-11-07 22:02:58

    import android.content.Intent; import android.os.Bundle; import android.view.KeyEvent; import android.view.Window; import android.webkit.WebView; public class MainActivity extends AppCompatActivity { private WebView webview; @Override protected void onCr

  • webview 设置2021-11-04 12:59:43

    //激活WebView为活跃状态,能正常执行网页的响应 webView.onResume() ; //当页面被失去焦点被切换到后台不可见状态,需要执行onPause //通过onPause动作通知内核暂停所有的动作,比如DOM的解析、plugin的执行、JavaScript执行。 webView.onPause(); //当应用程序(存在webview)被切换到

  • h5 秒开方案大全2021-11-01 11:58:00

    老板说 , 页面打开速度过慢? 页面加载性能不达标? 下面我们来看下各个大厂和团队的秒开经典方案,有没有一款适合你去探索?  本页面会列举和总结偏向与客户端结合的 hybrid 秒开方案,纯前端方案也会部分提及。 常用的加速方法 说起 h5 性能优化方案,是个老生常谈的话题,通常的 web

  • Fiddler04--抓包操作2021-10-28 19:35:44

    有图形界面的软件,打开浏览器操作 会话窗口 关注Result/响应状态码、Protocol/协议、Host/主机地址、url/应用名+接口名,body/响应体大小、Content-Type/响应类型 <>:get方法 →:post方法 Inspectors监控器 用于查看发送的请求的具体内容(请求头和请求体)、响应的具体内容(响应头和

  • JS如何调用客户端方法 JS Bridge Hybrid2021-10-28 15:04:36

    JsBridge原理 Hybrid最核心的就是Navite和H5的双向通讯, 而通讯是完全依赖于native提供的webview容器,那native提供的这个webview容器有什么特点能支撑起h5和native的通讯呢?具体的通讯流程到底是什么样子呢? 首先说明有两种方式: URL Schema, 客户端通过拦截webview请求来完成通

  • APP自动化实战之混合应用测试2021-10-25 18:03:45

    什么是混合应用?一句话:Html5页面 + 原生页面。混合应用不是在app上直接写HTML5的页面,而是把HTML5页面放进一个webview的原生控件中。 什么是webview?webview是原生应用的一个控件,可以嵌套h5页面,另外还有可以嵌套图片的imageview等。webview能做到和web页面进行交互的功能。 拓展:安卓

  • iOS OC与JS交互实战2021-10-20 17:32:20

    今天看见有人反对开源的,反对技术分享的,说这是方便了其他开发者,或者说最终是方便了资本家。但是我想说的是我也是从大家的技术分享中一点一点积累的技能,还是需要感谢先驱者的无私分享。 好了OC与JS交互是一个老的技术点,但是我发现网上大多数的文章都是互相抄,千篇一

  • 判断H5页面是在小程序的webview环境中,还是在微信环境中,还是不在微信2021-10-20 16:33:22

    <script src="https://res2.wx.qq.com/open/js/jweixin-1.6.0.js" type="text/javascript"></script>     //引入js   var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "m

  • Android 开发进程 0.36 原生与H5交互2021-10-20 01:00:06

    JS调用原生方法 H5调用Android方法基本有两种,第一步通用的初始化webview WebSettings settings = webview.getSettings(); settings.setJavaScriptEnabled(true); //允许在WebView中使用js 2 创建桥接类,这是第一种方法 private Context mContext; private WebView mWebView; publ

  • webview中侧滑返回上一页引发的思考,history学习2021-10-19 15:32:47

    昨天被测试人员提出了一个bug。套壳的h5项目,程序中的返回是正常的能正确返回页面。但是当测试人员使用了手机的侧滑功能后就发现返回的页面有问题了。当时第一感觉就是侧滑都不是我程序能控制的管我鸟事。但是奈何这个项目前端只有我一个人负责,不搞也要搞。然后测试人员又提供了一

  • Appium自动化(15):Appium常用操作之混合应用webview页面操作--待补充!2021-10-16 14:31:41

    上下文操作:   在appium中,对于混合应用,需要进行WebView页面和原生应用的切换  常用的方法如下: 1、context(self) / current_context(self):返回当前会话的当前上下文,context可以理解为可进入的窗口。对于原生应用,可用的context和默认context均为“NATIVE_APP”,对于      w

  • P7岗必备基础知识点,Android移动开发WebView常见的问题和解决方案2021-10-11 21:33:33

    WebView常见的一些坑 1、内存泄漏 由于WebView是依附于Activity的,Activity的生命周期和WebView启动的线程的生命周期是不一致的,这会导致WebView一直持有对这个Activity的引用而无法释放,解决方案如下三种: (1)独立进程,简单暴力,不过可能涉及到进程间通信。使webview产生了oom崩溃

  • ⑥ 底层框架2021-10-11 14:31:18

    1 双线程模型 小程序的逻辑层与渲染层分开在不同的线程运行 跟传统的 Web 单线程模型有很大的不同 1.1 技术选型 要求:快--渲染快、加载快 三种渲染界面的技术 用纯客户端原生技术来渲染 小程序代码需要与微信代码一起编包发布,pass 用纯 Web 技术来渲染 性能问题:

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有