android浏览在线ppt,(简单好用的在线查看文件方法)Android 使用AgentWebView在线查看wrold丶ppt丶pdf等文件...
之前做法是偷偷下载文档调用第三方wps打开,完事后偷偷删除,说实话这样有点难受。
后来发现浏览器使用worldonline可以查看文档,放到Android自带webview上直接是一个小红叉,
点击链接直接飞到微软官网(这个方法凉凉),之前使用AgentWebview做Vue交互感觉很强大,
放到Android上在线查看文档居然可以,最后考虑使用AgentWebview加载微软在线查看工具
亲,这边建议您使用AgentWebView来加载哦!(向电商大佬看齐)
具体方法:
(普通自带webview不能使用)调用worldonline地址: http://view.officeapps.live.com/op/view.aspx?src=
AgentWebview播放界面
public class AgentWebActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_agent_web);
//online_officelinear作为Agentwebview依附的控件
LinearLayout online_officelinear = findViewById(R.id.online_officelinear);
NestedScrollAgentWebView webView = new NestedScrollAgentWebView(this);
AgentWeb.with(this)
.setAgentWebParent(online_officelinear, new LinearLayout.LayoutParams(-1, -1))//传入AgentWeb 的父控件 ,如果父控件为 RelativeLayout , 那么第二参数需要传入 RelativeLayout.LayoutParams
.useDefaultIndicator()
.setWebView(webView)// 使用默认进度条
.createAgentWeb()//
.ready()
.go("http://view.officeapps.live.com/op/view.aspx?src=http://dl-al.wdcloud.cc/xptest1/M00/31/85/oYYBAFvimZaAGAM-AABJwljcTnM38.docx");
}
}
使用时 worldonline地址+在线文件的地址
大佬的AgentWebview地址: https://github.com/Justson/AgentWeb
AgentWebview使用:
导入依赖或者把AgentWebView作为module导入工程
使用AgentWebview需要新建一个AgentWebActivity作为打开webview的界面
AgentWebActivity的布局:
注意xxxxxxxxx,别直接复制,只需新建布局即可
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="xxxxxxxxx">
android:id="@+id/online_officelinear"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/colorPrimary">
效果图:
客官觉得有用的点个赞
android浏览在线ppt,(简单好用的在线查看文件方法)Android 使用AgentWebView在线查看wrold丶ppt丶pdf等文件...相关推荐
- android写入文件方法,Android 追加写入文件的三种方法
一.使用FileOutputStream 使用FileOutputStream,在构造FileOutputStream时,把第二个参数设为true public static void method1 ...
- android 调用数字键盘,微信调用支付数字键盘功能实现方法(Android)
微信调用支付数字键盘功能实现方法(Android)现在微信支付.输入密码功能,已经开始使用自定义数字键盘,这样不仅更加方便.其效果着实精致.你知道微信支付和输入密码时自定义数字键盘是如何实现的? 不知 ...
- Android读取大文件方法,Android 读取大文件txt
原文:http://zkl-1987.iteye.com/blog/1055394 由于现在TXT文本很多,特别是好多小说也是以这个文件格式出现,毕竟这个格式所占用不必要的空间比较小.像我这样的人就非 ...
- 怎么把ppt文字大小设置一致_学会这个方法,轻松制作海报级别的霓虹灯PPT!
大家好,我是A君,分享越多,快乐越多. 前段时间,有好几个客户需要定制双十一的活动策划PPT,所以特意在网上搜索了很多关于双十一的设计素材,其中霓虹灯设计风格特别引人注目. 每当看到漂亮的设计效果,第 ...
- Android 控件 RecyclerView简单使用
Android 控件 RecyclerView简单使用 1.导依赖库 implementation 'com.android.support:recyclerview-v7:27.1.1'implem ...
- vb简单控制音量大小及静音的方法
代码如下: 复制内容到剪贴板 程序代码 '新建EXE工程,添加三个按钮. '按钮一是音量增加,按钮二是音量减少,按钮三是静音切换. Option Explicit Private Declare Fu ...
- (内含两种方式)Android 在线查看文档world丶xls丶ppt等文件
之前做法是偷偷下载文档调用第三方wps打开,完事后偷偷删除,说实话这样有点难受. 后来发现浏览器使用worldonline可以查看文档,放到Android自带webview上直接是一个小红叉, 点击链 ...
- 使用Android Studio编写一个简单的音乐盒
文章目录 一.知识要点 二.xml代码 activity_main.xml 三.java代码 MainActivity.java MusicService.java 四.运行界面展示 五. 源码Git ...
- Android内存泄漏的简单检查与分析方法
导语 内存泄漏问题大约是Android开发者最烦恼的问题之一了,项目中连续遇到几个内存泄漏问题,这里简单总结下检查分析内存泄漏的一些工具与方法. 一.什么是内存泄漏? 大家都知道,java是有垃圾回收 ...
- android调用系统音频播放器,Android使用Service实现简单音乐播放实例
Service翻译成中文是服务,熟悉Windows 系统的同学一定很熟悉了.Android里的Service跟Windows里的Service功能差不多,就是一个不可见的进程在后台执行. Androi ...
最新文章
- 当 AI 闯入法律界,第一步是当律师的得力助手
- What?! Python一行代码,能玩这么多童年的游戏?
- codeforces Educational Codeforces Round 49 (Rated for Div. 2) C题
- oracle protocol=beq 不可用,学习笔记:Oracle数据库坏块 深入研究obj$坏块导致exp/expdp不能执行原因...
- 由铁路订票系统联想到的
- 漫画兔善搞2007-等待爱玛马士基号的垃圾
- 市直系统推荐市级以上表彰的_推荐市级以及以上教学方面表彰的细则
- 二层交换网络_网络中的第2层交换
- import pyart时报错 ValueError: numpy.ndarray has the wrong size, try recompiling.
- python软件下载3版本-python
- .net安装_如何安装GWAS分析软件R包:GAPIT
- 这些PHP考点虽然简单基础,但是很重点
- 简单的Markdown解析器
- 2021网安保研之路-----中科院信工所
- IT男不得不看的影视剧---《数字追凶》
- matlab检验数据异方差,求教!怀特异方差检验方法在matlab中的实现,以及广义最小平方法...
- win10小课堂:如何解决svchost一直占用网速和内存?
- 计算机系统的还原及备份,win7系统备份与还原功能怎么用?win7系统使用备份与还原功能的方法...
- 神舟战神g8r9和g9r9区别对比评测选哪个好
- 树和二叉树的基本概念及性质
热门文章
- mysql 双机备份_mysql双机热备详解及延伸备份
- 无效库(可能不是php库),php连接mysql数据库
- java的引用类型_JAVA类型(引用类型变量和使用)
- JWT实现Token认证
- 万网m3 windows linux切换,万网主机怎么做首页内页301重定向
- w3school入门自学免费网站推荐
- java抽象类及其派生类_java抽象类
- Java LinkedHashMap 逆序遍历
- Kotlin入门(26)数据库ManagedSQLiteOpenHelper
- Kotlin入门(13)类成员的众生相