如何在Android中的Webview中打开Excel、.doc文件?

2023-11-24

如何在 Android webview 中打开 Excel 和 .doc 文件。 谷歌文档可以支持吗?


是的,Google doc 支持您显示 doc 或 excel、pdf、文本或其他格式。

WebView urlWebView = (WebView)findViewById(R.id.containWebView);
urlWebView.setWebViewClient(new AppWebViewClients());
urlWebView.getSettings().setJavaScriptEnabled(true);
urlWebView.getSettings().setUseWideViewPort(true);
urlWebView.loadUrl("http://docs.google.com/gview?embedded=true&url="
                + "YOUR_DOC_URL_HERE"); 

public class AppWebViewClients extends WebViewClient {



    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        // TODO Auto-generated method stub
        view.loadUrl(url);
        return true;
    }

    @Override
    public void onPageFinished(WebView view, String url) {
        // TODO Auto-generated method stub
        super.onPageFinished(view, url);

    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Android中的Webview中打开Excel、.doc文件? 的相关文章

  • 如何做Android - 滑动抽屉从左到右滑动..?

    如何将android滑动抽屉从LTR滑动 使用时android orientation horizontal 它从 RTL 滑出 我该如何进行 LTR 谢谢 我找到了答案表格 Here http blog sephiroth it 2011
  • 检查 WebView 元素时的 UiAutomator 错误

    I have recently started automation testing in android and was using UiAutomator tool for inspecting UI elements Surprisi
  • 如何在android中显示保存在sdcard文件夹中的图像[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 当我正在显
  • Recyclerview 动态部分不使用任何第三个库

    我想将标头添加到 recyclerview 我正在尝试使用来实现它 Override public int getItemViewType int position depends on your problem if position 0
  • Android 初学者:Android gridview 中的触摸事件

    我正在使用以下代码来使用 gridview 执行操作 稍作修改http developer android com resources tutorials views hello gridview html http developer a
  • 通过 WhatsApp 发送消息

    由于我发现了一些较旧的帖子 表明 Whatsapp 不支持此功能 我想知道是否发生了变化 以及是否有办法打开与我通过意图发送的号码进行 Whatsapp 聊天 UPDATE请参阅https faq whatsapp com en andro
  • Dialog.setTitle 不显示标题

    我正在尝试向我的对话框添加自定义标题 但是每当我运行我的应用程序时 它都不会显示标题 我创建对话框的代码是 final Dialog passwordDialog new Dialog this passwordDialog setCont
  • Android:后台Activity可以执行代码吗?

    后台的活动是否被视为 正在运行 并且可以执行代码 还是处于挂起状态 他们暂停了 活动生命周期 http developer android com reference android app Activity html ActivityLi
  • 如何在谷歌地图android上显示多个标记

    我想在谷歌地图android上显示带有多个标记的位置 问题是当我运行我的应用程序时 它只显示一个位置 标记 这是我的代码 public class koordinatTask extends AsyncTask
  • Android - AudioRecord类不读取数据,audioData和fftArray返回零

    我是 Android 新手 一直在开发音调分析器应用程序 最低 SDK 8 我读了很多关于如何实现 Audiorecord 类的文章 但我想知道为什么它在我录制时不读取任何数据 我尝试显示 audioData 和 fftArray 的值 但
  • 使用片段时应用程序崩溃

    我正在处理碎片和 我的代码中有一个我找不到的问题 logcat 指向我的一个片段中的这段代码 Override public View onCreateView LayoutInflater inflater ViewGroup conta
  • okhttp 获取失败响应

    我已经在我的 android 客户端中实现了 okhttp 来进行网络调用 当我收到失败响应时 我会收到失败代码以及与该代码相关的文本作为消息 但我没有收到服务器发送给我的自定义失败响应 在我实施的代码中的失败响应中 我收到的消息只是 错误
  • 使用 AsyncTask 传递值

    我一直在努力解决这个问题 但我已经到了不知道该怎么办的地步 我想做的是使用一个类下载文件并将其解析为字符串 然后将该字符串发送到另一个类来解析 JSON 内容 所有部件都可以单独工作 并且我已经单独测试了所有部件 我只是不知道如何将值发送到
  • OnLongClickListener 不工作

    我有一个ImageView 我需要使用onLongClickListener对于图像视图 当我使用这段代码时 什么也没有发生 Code gallery Gallery findViewById R id gall1 gallery setA
  • 您使用什么物理 Android 设备进行测试?

    有什么好的推荐用于测试目的的物理 Android 设备吗 我正在苹果阵营寻找像 iPod touch 这样的设备 可以帮助 iOS 开发人员测试他们的东西 我知道有 Nexus One 但那东西相当昂贵 而且我并不真正关心手机的东西 而是可
  • 卡片视图 单击卡片移至新活动

    我是 Android 编程新手 正在研究卡片布局 我想知道如何使其可点击 android clickable true android foreground android attr selectableItemBackground 我的卡
  • 找不到符号 NOTIFICATION_SERVICE?

    package com test app import android app Notification import android app NotificationManager import android app PendingIn
  • 问题:为什么React Native Video不能全屏播放视频?

    我正在react native 0 57 7 中为android和ios创建一个应用程序并使用反应本机视频 https github com react native community react native video播放上传到的视频
  • Android 屏幕方向错误

    我使用的是 Android HTC HERO 2 1 版本 我写的活动
  • Git 实验分支还是单独的实验存储库?

    我正在开发一个 Android 应用程序 并且在整个开发周期中一直使用 Git 现在 我想构建并发布实验性功能 供人们尝试和安装 同时仍将原始的 稳定的应用程序安装在他们的设备上 现在 这意味着我需要使用不同的包名称 这会更改开发项目中的一

随机推荐

  • PHP 使用 ssh2_tunnel 连接到 PostgreSQL

    在创建到该服务器的 ssh2 tunnel 之后 我正忙于尝试连接到 PostgreSQL 数据库 在不同的服务器上运行 ssh2 tunnel 似乎工作正常 但我的 pg connect 不工作 我希望我错过了一些小东西
  • Swift 运算符和 nil [重复]

    这个问题在这里已经有答案了 这种行为的解释是什么 let x Int nil if x lt 10 print x lt 10 它打印 x EDIT 我向 Apple 提交了一份错误报告 他们承认该报告是另一份报告的现有副本 所以苹果会以某
  • 为什么 Deedle 中的 Frame.X 静态方法在 VS 2017 中生成警告?

    我昨天下载了新的 VS 2017 它工作正常 除了我在调用静态方法的每一行都收到此警告Frame ReadCsv来自Deedle包裹 FS10001 This method is not intended for use from F 调用
  • 如何以编程方式实时更新 Google 文档(通过 Chrome 扩展或外部 JS)

    我想通过 Google Chrome 扩展程序或简单的 JavaScript 以编程方式在外部编辑我的 Google 文档 并在 Google 文档中实时 实时 查看更改 当这个问题出现时 我正在寻找可以编辑 Google 文档并以编程方式
  • 按行填充多维数组

    在提出问题之前 我会指出有人问过类似的问题here但该线程并没有真正回答我的问题 考虑以下维数组 1D 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2D 1 2 3 4 5 6 7 8 9 10 11 12
  • ZF2 何时使用 getServiceLocator() 何时不使用

    我真的很困惑何时使用 getServiceLocator 何时不使用 举个例子 Module Helloworld src Controller IndexController php IndexControllerFactory php
  • 将文件保存到 Google 云端硬盘时可以触发 Google 脚本吗?

    我有一个 VBA 脚本 可以将 Excel 文件转换为 PDF 然后通过 Google Drive 桌面同步将其保存到 Google Drive 文件夹中 我想做的是让 Google 脚本触发器监视给定的文件夹 每次将文件保存到那里时 它都
  • mysql 分析器“发送数据”

    有没有对这些状态的解释 http dev mysql com tech resources articles using new query profiler html 我的具体问题是关于这个查询的 select count from 13
  • Java:更改 UI 字体 (Nimbus) 不起作用!

    我指的是这个 Nimbus 参考 我尝试将全局字体设置得稍大一些 UIManager put defaultFont new Font Font SANS SERIF 0 16 仅适用于菜单 但是nothing其他 按钮 标签 我尝试更改标
  • 为什么App更新后不兼容平板电脑

    我有一个应用程序 它已经推出了 2 年多了 并且自平板电脑问世以来就受到平板电脑的支持 我有一台 Asus Transformer 平板电脑 用于平板电脑测试 在我进行更新之前 该应用程序与平板电脑设备兼容 对于我最近的一组更改 我在 An
  • 如何使用 ngStyle (angular2) 添加背景图像?

    如何使用 ngStyle 添加背景图像 我的代码不起作用 this photo http dl27 fotosklad org ua 20121020 6d0d7b1596285466e8bb06114a88c903 jpg div div
  • Win32 相当于 .net SendKeys

    我正在设计一个从 Kinect 读取手势并执行一些操作的系统 我正在尝试包含能够将 HotKey 发送到应用程序的系统 我的系统是用 C 编写的 但 UI 是用 C net 编写的 我已经能够从 UI 部分使用 SendKeys 并且它确实
  • 如何在没有用户交互的情况下初始化全屏

    您好 我是初学者 我想创建一个网络应用程序 并且在页面加载时需要全屏帮助 无需用户交互 我在点击功能上有类似的东西可以正常工作 但我想在起始页加载功能 addEventListener click function var el docum
  • 将源代码隐藏在 .jar 文件中

    人们可以轻松提取 jar文件并查看源代码 我想保护源代码不被看到 一种可能的答案是使用密码保护文件 就像我们对 zip 文件所做的那样 但是 如果知道密码 则可以轻松查看源代码 有没有什么方法可以隐藏源代码并仍然能够运行 类似于什么 exe
  • python:使用 PyCharm 和 PyQt5 时进程已完成,退出代码 1

    我有三个 Python 3 4 3 脚本 其中之一是用于控制 PyQt5 生成的 ui 文件 当我运行 GUI 程序时 它接受所有数据和所有内容 当我按 InputDialog 上的 确定 按钮时 窗口将关闭并显示控制台 Process f
  • JavaScript 字符串赋值运算符

    我怎么可以用 在字符串上 但我不能使用 on it 例如 var test Test var arr 8660 test arr alert test Shows Test 8660 test arr alert test Shows Na
  • .net core 1.1:外部程序集的 Type.GetType 返回 null

    我正在将控制台应用程序移植到 NET core 该应用程序从外部库加载类型 在完整的 NET Framework 中使用Type GetType typename assemblyname 当程序集位于与可执行文件相同的文件夹中时有效 在
  • 在 Flutter 中迭代列表来渲染多个小部件?

    我有一个如下定义的字符串列表 var list one two three four 我想使用文本小部件在屏幕上并排呈现值 我尝试使用以下代码来尝试此操作 for var name in list return new Text name
  • 如何在 UIPickerView 标签旁边获得复选标记?

    The UIPickerView that appears in Safari has a check mark beside the current choice Is there a built in way to get this o
  • 如何在Android中的Webview中打开Excel、.doc文件?

    如何在 Android webview 中打开 Excel 和 doc 文件 谷歌文档可以支持吗 是的 Google doc 支持您显示 doc 或 excel pdf 文本或其他格式 WebView urlWebView WebView