Android 使用webview 打开浏览ppt文件
参考: 1. https://github.com/Victory-Over/SuperWeb
2. https://github.com/yangchong211/YCWebView
参考大神框架的使用:
1,SuperWeb 超级浏览器
基于腾讯X5内核
目前已有功能:
- 1、文件浏览(支持pdf/ppt/doc/excel/txt)
- 2、文件上传(JS)
- 3、文件下载
- 4、Android与JS交互
- 5、自定义交互(进度条、下拉回弹)
- 6、视频播放
添加依赖和配置
- 根目录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、YCWebView
导入依赖
implementation 'cn.yc:WebViewLib:1.1.6'
项目初始化
X5WebUtils.init(this);
使用
<BridgeWebViewandroid:id="@+id/web_view"android:layout_width="match_parent"android:layout_height="match_parent"android:scrollbarSize="3dp" />
<X5WebViewandroid:id="@+id/web_view"android:layout_width="match_parent"android:layout_height="match_parent"android:scrollbarSize="3dp" />
Android 使用webview 打开浏览ppt文件相关推荐
- 解决vue在ios或android中用webview打开H5链接时#号后面的参数被忽略问题angular同样适用
解决vue在ios或android中用webview打开H5链接时#号后面的参数被忽略问题angular同样适用 参考文章: (1)解决vue在ios或android中用webview打开H5链接时# ...
- Android Studio 设置打开layout.xml文件的默认视图
Android Studio 设置打开layout.xml文件的默认视图 Android Studio 设置打开layout.xml文件的默认视图 androd studio 在使用的时候打开我们自己 ...
- 用PageOffice实现最简单的在线打开保存PPT文件
在项目开发过程中,有时会涉及到想要打开或编辑一些PPT文件,但通过常用的类库我们很难实现这一目的.因此,为了实现PPT文件的在线打开并保存,我利用了PageOffice开发平台. 以一个最简单的在线打 ...
- android使用webview加载flash文件
android 字段webview几乎实现了浏览器的全部功能,最近在使用webview加载不固定格式的文章,文章中有一部分嵌入了flash,下面就是webview可以进行视频需要进行的设置,代码如下: ...
- android webview 弹出浏览器,android – 防止WebView打开浏览器
我已经为给定的WebView启用了JavaScript,并在WebView中打开了新链接,而不是在浏览器中. 这是主要活动 package com.Afrogfx.pronouns; import a ...
- android rar文件怎么打开方式,android开发如何打开rar压缩文件
释放双眼,带上耳机,听听看~! 有些文件是以压缩包的形式存在的,在打开之前需要对其进行解压,虽然大多数手机系统都有自己的解压功能,但当压缩包大于4GB时,使用自己的解压功能会导致文件损坏,那么andr ...
- 小程序web-view打开PDF格式文件的安卓苹果兼容性问题
小程序中打开pdf格式原本可以使用web-view(承载网页的容器.会自动铺满整个小程序页面,个人类型的小程序暂不支持使用) <web-view src="{{link}}" ...
- Android Studio中打开R.java文件的方法
1 R.java文件简介 Android Studio中的R.java文件自动收录当前应用中所有的资源,并根据这些资源建立响应的ID,可以把R.java当成Android应用的资源字典.R.java文 ...
- Android 11 WebView 打开html文件,加载时报错:ERR_ACCESS_DENIED
问题描述: 之前andorid 10上做的需求,移植到android 11上 在项目中,system/app/HTMLViewer/ 自定义的加载html的xxxActivity.java文件访问 手 ...
最新文章
- 0.爬虫 urlib库讲解 urlopen()与Request()
- LaTeX入门最终集 :LaTeX格式的调整LaTeX中怎么打出数学公式LaTeX的各种上下标
- 【luogu P1558 色板游戏】 题解
- 银行业应对信息安全威胁高危的三大原则
- mongodb如何写入图片_CTO之瞳-数据库-MongoDB
- GitHub五万星中文资源:命令行技巧大合集,新老司机各取所需
- TCP/IP、IPX/SPX、NETBEUI常识
- pycharm-perl脚本
- 深度学习#tensorflow进阶
- 任务三、学生喂养三种宠物:猫、狗和鸟
- Flutter web 滚动循环 title(Flutter Web端 滚动显示浏览器标签页名)
- 单字节和双字节的转换
- 手机访问计算机FTP服务器
- 机器学习分支之一:强化学习
- python 字典处理_python中的字典及其操作
- Linux Ubuntu系统台式电脑安装外置USB无线网卡驱动(以net-core磊科NW392无线网卡为例)
- 基于Python通过OpenCV实现的口罩识别系统理论篇
- 2013最新系统 Ghost WIN7+XP 纯净装机纪念珍藏版
- 安卓端APP遥控树莓派小车
- vue中使用高德地图自定义行政区划聚合