android好用的webview,GitHub - AweiLoveAndroid/AgentWeb: AgentWeb 是一个基于 Android WebView的一个库,比WebView好用...

AgentWeb 是一个强大的 Android WebView 库,提供进度条、文件上传下载、简化JavaScript通信等功能,支持链式调用和错误处理,具有高度定制性。它使 WebView 使用更加便捷,包括全屏视频播放、权限拦截和WebChromeClient与WebViewClient的处理。
摘要由CSDN通过智能技术生成

24f60e9854eb59bbacc58eb30ed73955.png

AgentWeb 介绍 English

AgentWeb 是一个基于的 Android WebView ,简单易用 , 带有进度条 、 支持文件上传 、 下载 、 简化与 Javascript 通信 、 链式调用 、带有错误页、权限拦截、定位 、 支持多个 WebViewClient ,WebChromeClient、 加强 Web 安全,功能强大的库 ,更多使用请参照上面的 Sample 。

AgentWeb Sample APK 文件下载

AgentWeb Sample 展示了 AgentWeb 库强大的功能 , 详细请点击下面链接下载体验。

为什么要使用 AgentWeb ?

Web

文件下载

文件上传

Js 通信

使用简易度

进度条

全屏视频

......

WebView

不支持

不支持

支持

麻烦

没有

不支持

不支持

AgentWeb

支持

支持

更简洁

简洁

支持

支持

引入

Gradle

compile 'com.just.agentweb:agentweb:3.1.0'

Maven

com.just.agentweb

agentweb

3.1.0

pom

使用

普通使用

mAgentWeb = AgentWeb.with(this)//传入Activity or Fragment

.setAgentWebParent(mLinearLayout, new LinearLayout.LayoutParams(-1, -1))//传入AgentWeb 的父控件 ,如果父控件为 RelativeLayout , 那么第二参数需要传入 RelativeLayout.LayoutParams ,第一个参数和第二个参数应该对应。

.useDefaultIndicator()// 使用默认进度条

.defaultProgressBarColor() // 使用默认进度条颜色

.setReceivedTitleCallback(mCallback) //设置 Web 页面的 title 回调

.createAgentWeb()//

.ready()

.go("http://www.jd.com");

效果图

dd1960dc72c44fa7181e2910dd7c7c28.png96274c60e62b6efd3562e7b1e477bc9c.png41b3b56134a3fe4bbde36a1ff6d103e4.png

ff05637ff269f5c12336642d7b8c62c1.png25422cc575cd441e4481fff5e087acf9.png680a30854f036c8b01daa738fa9dda47.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值