为了账号安全,请及时绑定邮箱和手机立即绑定

无法打开从 URL 下载到 Android 模拟器的 doc 或 docx 文件

无法打开从 URL 下载到 Android 模拟器的 doc 或 docx 文件

一只萌萌小番薯 2023-02-23 16:56:38
我希望通过 URL 在应用程序中安全地下载或查看 PDF 和 Android 文件。DownloadManager通过使用或打开以 URI 作为参数的意图,我成功地能够下载和打开 PDF 文件。相同的代码将下载一个 doc 或 docx 文件,但是当我尝试在 android 模拟器上打开 doc \ docx 文件(直接从下载中)时,我得到“无法打开文件”。这是打开 intent 并下载 docx\doc 文件的代码:public void openWebPage(String url) {    Uri webpage = Uri.parse(url);    Intent intent = new Intent(Intent.ACTION_VIEW, webpage);    if (intent.resolveActivity(getPackageManager()) != null) {        startActivity(intent);    }}你知道为什么我无法打开这些 doc\docx 文件吗?
查看完整描述

1 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

您有可以显示 *.doc / *.docx 文件的应用程序吗?如果是这样,则可能存在类似于 CommonsWare 在他的评论中指出的问题,或者应用程序的正确注册,以便它对您的意图做出正确的“反应”。

如果您的模拟器上没有显示此类文件的应用程序,这意味着没有为您的特定意图注册的应用程序,这反过来意味着它失败,例如说“无法打开文件”。

如果没有注册打开此类文件的应用程序,这是正常的预期行为。

如果您确实有打开 Microsoft Word 文档的应用程序,可以尝试重新安装它,这可能会解决您可能遇到的任何问题。

因此,最后归结为安装/重新安装应用程序以查看 *.doc / *.docx 文件。应用商店中 Microsoft Windows 文档的浏览者数不胜数。因此,如果您能够从模拟器中访问 Play 商店,请继续:)

如果这仍然不能解决您的错误,请尝试进一步解释您的问题,例如您使用的是哪个应用程序以及它究竟在什么时候失败了。据我所知,你的意图很好,你只是没有一个应用程序来显示你想打开的任何类型的文档。


查看完整回答
反对 回复 2023-02-23
  • 1 回答
  • 0 关注
  • 73 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信