0

我想阅读微软的word文档并在android上显示相同的内容。在iphone webview中可以做到这一切,但在android中没有这种支持。我搜索了许多开源jar但无济于事。请任何人指导我或任何人都做过这种事情,请帮助,因为我很长一段时间都在努力完成这项工作

4

2 回答 2

1

Android 本身不支持渲染 .doc 或 .ppt 文件。可以使用公共意图,允许您的应用重用其他应用的活动来显示这些文档类型。但这仅适用于安装了支持此 Intent 的应用程序的手机。 http://developer.android.com/guide/topics/intents/intents-filters.html
如果您安装了一些应用程序,那么您可以使用以下代码

Intent intent = new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setAction(Intent.ACTION_VIEW);
String type = "application/msword";
intent.setDataAndType(Uri.fromFile(file), type);
startActivity(intent); 
于 2012-10-01T12:29:03.517 回答
0

AFAIK,没有用于阅读 MS Office 文档的库。我只看到 3 种方法来做到这一点。

  1. 您可以为 Android 编写自己的 MS Word 模拟
  2. 您可以重写其中一种开源办公套件(OpenOffice/LibreOffice)
  3. 您可以使用 Google 文档。
  4. 您可以使用其他格式或使用转换器。

我认为,只有第三种和第四种方式是可以实现的。

于 2012-10-01T12:29:29.757 回答