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");
效果图