Volver al ranking

Justson/AgentWeb

Javajianshu.com/p/fc7909e24178

AgentWeb is a powerful library based on Android WebView.

webviewagentweb-android-webviewwebview-agentweb-webcookieandroid-webviewwechat-payhybrid
Crecimiento de estrellas
Estrellas
9.4k
Forks
1.7k
Crecimiento semanal
Issues
88
5k
may 2017may 2020jun 2023jul 2026
ArtefactosMavengit clone https://github.com/Justson/AgentWeb.git
README

AgentWeb 介绍

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

Gradle 引入

allprojects {
  repositories {
    mavenCentral()
    maven { url 'https://jitpack.io' }
  }
}
  • Androidx

     implementation 'io.github.justson:agentweb-core:v5.1.1-androidx' 
     implementation 'io.github.justson:agentweb-filechooser:v5.1.1-androidx' // (可选)
     implementation 'com.github.Justson:Downloader:v5.0.4-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.

Repositorios relacionados
tauri-apps/tauri

Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

Rustcrates.ioApache License 2.0rustwebview
tauri.app
109.3k3.8k
lencx/ChatGPT

🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

Rustcrates.ioapplicationchatgpt
54.4k6.1k
webview/webview

Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

C++MIT Licensewebuiwebkit
14.2k1.1k
Tencent/VasSonic

VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS team, which is intended to speed up the first screen of websites working on Android and iOS platform.

JavaMavenOtherhybridandroid-sdk
11.9k1.6k
HuLaSpark/HuLa

🍀 A cross-platform instant messaging desktop application with exceptional performance built on Rust + Vue3, compatible with Windows, macOS, Linux, Android, and iOS(一款基于Rust+Vue3极致性能的跨平台即时通讯桌面应用,兼容Windows、MacOS、Linux、Android、IOS)

VueApache License 2.0macostauri
hulaspark.com
7.5k1k
youlookwhat/CloudReader

🗡️ 云阅:一款基于网易云音乐UI,使用玩Android Api,Retrofit2 + RxJava2 + Room + MVVM-databinding架构开发的Android客户端

JavaMavenApache License 2.0androidmvvm-databing
youlookwhat.github.io/CloudReader
5k1.3k
AAChartModel/AAChartKit

📈📊🚀🚀🚀An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的现代化声明式数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.

Objective-CMIT Licensechartcolumn-chart
cocoapods.org/pods/AAChartKit
4.8k745
yuliskov/SmartTubeLegacy

Watch YouTube videos on your TV and set-top-box with comfort

JavaScriptnpmMozilla Public License 2.0youtubeandroid
4.5k594
pichillilorenzo/flutter_inappwebview

A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window.

DartApache License 2.0flutterflutter-plugin
inappwebview.dev
3.7k2.1k
PierfrancescoSoffritti/android-youtube-player

YouTube Player library for Android and Chromecast, stable and customizable.

KotlinMIT Licenseandroidyoutube
pierfrancescosoffritti.github.io/android-youtube-player/
3.7k794
PranshulGG/WeatherMaster

A Weather app for android with multiple sources 🌦🌞☔

KotlinGNU General Public License v3.0androidweather
2.9k119
mytv-android/mytv-android

Material 3 Expressive 风格的Android/Android TV IPTV播放器,内建Media3,IJKplayer和 VLC。A Material 3 Expressive style Android/Android TV IPTV player with built-in Media3, IJKplayer and VLC.

MIT Licenseandroidapp
2.4k268