【问题标题】:How to embed Google Drive Viewer in android application如何在 Android 应用程序中嵌入 Google Drive Viewer
【发布时间】:2014-05-17 21:01:16
【问题描述】:

我正在构建一个 android 应用程序,从我的 Google 驱动器中获取文件。现在我从云端硬盘获取文件时成功了。但是现在,我实际上想要做的是使用 Google Drive Viewer 打开/显示该文件。就像当我单击从 Drive 获取的文件时,它应该显示给用户,例如,如果它是图像文件,当我在我的应用程序中单击它时,它应该打开并使用 Google Drive Viewer 显示。我不知道如何为 Android 应用程序使用/嵌入 Google Drive Viewer。 请帮忙

【问题讨论】:

  • 不清楚你想要什么。以读取其字节的方式打开,或者您只想将其显示给用户?
  • @ZigMandel 我想显示我的文件,比如如果我有一个图像文件,那么它应该显示给用户,或者如果它是一个文本文件,那么文本应该显示给用户等等......跨度>
  • @ImranKhan 实际上我正在从我的驱动器中检索不同的文件(如图像、pdf、文本等)。我可以检索此文件,但现在我想显示这些文件,就像我单击“imag.png”之类的图像文件时,它应该在图像查看器中打开,与文本和 pdf 文件相同。

标签: android google-drive-api


【解决方案1】:

好的,我自己解决了这个问题。如果您想打开从 Drive 中检索到的任何文件,则可以在使用 Google Drive 应用程序的资源时轻松完成。首先从 Play Market Install Google Drive 安装 Google Drive 应用程序

之后使用此代码打开您的文件。

   FileID=file.getId();//it is your file ID which you want to display

  String url = "https://docs.google.com/file/d/"+FileID;
  Intent i = new Intent(Intent.ACTION_VIEW);
  i.setData(Uri.parse(url));
   startActivity(i);

这将打开您的任何类型的文件(图像、pdf、doc、txt 等)

【讨论】:

  • 这个解决方案可以离线工作吗?还是只有在您有互联网连接时才可用?
猜你喜欢
  • 1970-01-01
  • 2013-03-13
  • 2012-09-06
  • 1970-01-01
  • 2020-02-20
  • 1970-01-01
  • 1970-01-01
  • 2011-08-05
  • 1970-01-01
相关资源
最近更新 更多