Agentweb

AgentWeb is a powerful library based on Android WebView.
Alternatives To Agentweb
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Agentweb8,805
12 days ago78apache-2.0Java
AgentWeb is a powerful library based on Android WebView.
Android Advancedwebview1,968
2 years ago37mitJava
Enhanced WebView component for Android that works as intended out of the box
Bywebview1,333
12 days ago6apache-2.0Java
🌏 WebView 全方面使用,JS交互、进度条、上传图片、错误页面、视频全屏播放、唤起原生App、获取网页源代码、被作为第三方浏览器打开、DeepLink、[腾讯x5使用示例]
Markdownview986
4 years ago12otherCSS
MarkdownView is an Android webview with the capablity of loading Markdown text or file and display it as HTML, it uses MarkdownJ and extends Android webview.
Videoenabledwebview940
3 years ago43mitJava
Android's WebView and WebChromeClient class extensions that enable fully working HTML5 video support
Jsbridge591
3 years ago6apache-2.0Java
A simpler, extendable bidirectional communication Frame between Android WebView and Javascript
Rem515
5 years ago16HTML
rem adapt
Chromium_webview485
7 years ago13otherJava
Android WebView wrapper based on chromium
Markdownview Android467
a year ago1September 19, 20193mitJavaScript
Markdown lets you easily display markdown data in android and its compose ready.
Agentwebx5377
5 years ago13apache-2.0Java
AgentWebX5 是基于腾讯X5 的一个Web库
Alternatives To Agentweb
Select To Compare


Alternative Project Comparisons
Readme

AgentWeb 介绍

AgentWeb 是一个基于的 Android WebView ,极度容易使用以及功能强大的库,提供了 Android WebView 一系列的问题解决方案 ,并且轻量和极度灵活,详细使用请参照上面的 Sample 。

Gradle 引入

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}
  • Support

     implementation 'com.github.Justson.AgentWeb:agentweb-core:v5.0.0-alpha' // (必选)
     implementation 'com.github.Justson.AgentWeb:agentweb-filechooser:v5.0.0-alpha' // (可选)
     implementation 'com.github.Justson:Downloader:v5.0.0' // (可选)
    
  • Androidx

     implementation 'com.github.Justson.AgentWeb:agentweb-core:v5.0.0-alpha.1-androidx' // (必选)
     implementation 'com.github.Justson.AgentWeb:agentweb-filechooser:v5.0.0-alpha.1-androidx' // (可选)
     implementation 'com.github.Justson:Downloader:v5.0.0-androidx' // (可选)
    
    

相关

注意事项

  • 支付宝使用需要引入支付宝SDK ,并在项目中依赖 , 微信支付不需要做任何操作。
  • AgentWeb 内部使用了 AlertDialog 需要依赖 AppCompat 主题 。
  • setAgentWebParent 不支持 ConstraintLayout
  • mAgentWeb.getWebLifeCycle().onPause();会暂停应用内所有WebView
  • minSdkVersion 低于等于16以下自定义WebView请注意与 JS 之间通信安全。

文档帮助

有问题或者有更好的建议

赞赏

开源不易,你的支持是我更新的动力。

License

License

Copyright (C)  Justson(https://github.com/Justson/AgentWeb)

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Popular Webview Projects
Popular Android Webview Projects
Popular User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Cookie
Downloader
Fragments
Webview
Wechat Pay
Android Webview