Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:在Android中打开docx文件_Java_Android_Android Intent_Data Conversion - Fatal编程技术网

Java Android:在Android中打开docx文件

Java Android:在Android中打开docx文件,java,android,android-intent,data-conversion,Java,Android,Android Intent,Data Conversion,我想在我的应用程序中显示docx文件。在其中一个api调用中,返回的响应包含指向docx文件的url。我只需要显示该docx文件,无需编辑。我可以通过intent直接打开它,还是先将其转换为图像文件格式,然后在imageview中显示 我可以通过intent直接打开它吗 你可以试试。创建一个指向DOCX文件的ACTION\u视图Intent。将您的startActivity()调用包装在块中,尝试捕获/catch以捕获活动NotFoundException。如果引发该问题,则设备上没有可处理您的

我想在我的应用程序中显示docx文件。在其中一个api调用中,返回的响应包含指向docx文件的url。我只需要显示该docx文件,无需编辑。我可以通过intent直接打开它,还是先将其转换为图像文件格式,然后在imageview中显示

我可以通过intent直接打开它吗

你可以试试。创建一个指向DOCX文件的
ACTION\u视图
Intent
。将您的
startActivity()
调用包装在
块中,尝试捕获
/
catch
以捕获
活动NotFoundException
。如果引发该问题,则设备上没有可处理您的
Intent
的导出活动,因此如果您的
Intent
设置正确,则没有DOCX查看器

我应该先将其转换为图像文件格式,然后在imageview中显示吗


Android本身没有任何东西可以将DOCX转换成任何东西,更不用说图像了。此外,许多DOCX文件有多个页面,这意味着单个图像文件不太可能有用。或者设置一个服务器,将DOCX转换成更容易在设备上查看的内容(例如,HTML和图像的压缩格式,PDF),或者许可某种DOCX查看库(如果存在).

谢谢你的回答。.我明白你的意思了。webview在这种情况下可以工作吗?@Androidjack:
webview
本身无法查看DOCX文件。