59

GitHub - Victory-Over/SuperWeb: Android基于腾讯X5内核的WebView(超级浏览器),拥有...

 5 years ago
source link: https://github.com/Victory-Over/SuperWeb
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

FNSuperWeb 超级浏览器

基于腾讯X5内核

目前已有功能:

  • 1、文件浏览(支持pdf/ppt/doc/excel/txt)
  • 2、文件上传(JS)
  • 3、文件下载
  • 4、Android与JS交互
  • 5、自定义交互(进度条、下拉回弹)
  • 6、视频播放

1、添加依赖和配置

  • 根目录build.gradle文件添加如下配置:
allprojects {
    repositories {
       	maven { url 'https://jitpack.io' }
    }
}
  • APP目录build.gradle文件添加如下配置:
dependencies {
     implementation 'com.github.Victory-Over:SuperWeb:v1.0.2
}
  • 申请权限:
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.CAMERA" />

2、基本功能

  • 文件浏览(支持pdf/ppt/doc/excel/txt)

点我查看效果图

  • 文件上传(Android与JS通信)

点我查看效果图

  • 文件下载

点我查看效果图

  • Android与JS交互

点我查看效果图

  • 自定义交互(进度条、下拉回弹)

点我查看效果图

  • 视频播放

点我查看效果图


Recommend

  • 3

    AgentWeb 介绍 AgentWeb 是一个高度封装的 Android WebView ,简单易用 , 带有进度条 、 支持文件上传 、 下载 、 简化 Javascript 通信 、 链式调用 、 加强 Web 安全的库 。让你几行代码集成一个小型浏览器在你的应用 。 

  • 9

    [本文结构] 最近因为项目需要对于一些Android的基础功能添加自动化测试。以前都是基于Robotium来写,比较费时费力,这次选择用Appium,而且这样测试也可以完全黑盒。 ...

  • 3

    关于 腾讯X5 浏览器内核/ WebView 清除历史记录无效的问题 2022-09-23 由于一些特殊原因,需要 WebView 的单例,目的主要是为了在应用使用中保留H5的登录信息,避免重复登录,而退出应用为了安全性考...

  • 1
    • www.v2ex.com 1 year ago
    • Cache

    开源的 webview 浏览器。

    开源的 webview 浏览器。

  • 171
    • 掘金 juejin.im 6 years ago
    • Cache

    Android混合编程:WebView实践

    关于作者 郭孝星,程序员,吉他手,主要从事Android平台基础架构方面的工作,欢迎交流技术方面的问题,可以去我的

  • 98

  • 377

    App中大量Web页面的使用容易导致App内存占用巨大,存在内存泄露,崩溃率高等问题,WebView独立进程的使用是解决Android WebView相关问题的一个合理的方案。 为什么要采用WebView独立进程 Android WebView的问题 WebView导致的OOM问题 Android版本不同,采用了不同...

  • 91

    1、前言 无论是日常开发还是练习,相信网页显示是经常需要实现的业务场景,现在的应用一般有网页链接传入,都直接在自己的应用中显示,不会去跳转自带浏览器。今天,我们就来实现一个能满足基本网页浏览需求的页面。国际惯例附上源码。 2、效果图 从图中可以看到进...

  • 108

    前言 现在业务稍微大一点的公司,基本上都会引入android与H5交互的方式开发,或者是引入Hybrid框架,更有甚者直接全部采用Js开发成Web App形式,就是看中其开发成本更低(跨平台),更新风险更小的优势。目前移动端开发市场的遇冷,除了android初

  • 153

    前言 Android应用层的开发有几大模块,其中WebView是最重要的模块之一。网上能够搜索到的WebView资料可谓寥寥,Github上的开源项目也不是很多,更别提有一个现成封装好的WebView容器直接用于生产环境了。本文仅当记录在使用WebView实现

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK