2012-12-12 107 views
1

我在自己的Android应用上使用Google云端硬盘列表API并列出存储在Google云端硬盘上的文件。当我在自己的应用程序上选择Google Doc文件时,我想用官方Google Drive Android应用程序打开它,我该怎么做?如何在Android上使用Google云端硬盘打开Goog​​le文档文件

谢谢!

+0

这是谷歌云端硬盘Android应用程式由您创建的? – Vlad

+1

你有没有考虑过从你的应用发送'Intent'?这应该会触发Google云端硬盘。 –

+0

什么意图?用什么参数?文件在哪里? – David

回答

1

如果您在Android中打开文件网址,它应该询问您是否要使用Google文档应用程序或网络浏览器。

的URL通常是什么,你会从序时簿得到的,是这样的: https://docs.google.com/document/d/_Doc_list_resource_id_/edit

+0

我试着用“alternateLink”(应该是用googledocs打开的链接) Intent intent = new Intent(Intent.ACTION_VIEW); intent.putExtra(“accountName”,“[email protected]”); Uri uri = Uri.parse(url); intent.setDataAndType(uri,mimeType); activity.startActivity(intent); 谷歌文档打开,但后来我得到一个对话框无法打开,检查您的互联网连接,或者您可能不我使用驱动器范围,并且用于列出文件的帐户与谷歌云端硬盘应用中使用的帐户相同,所以我不明白它在谈论什么权限。 – David

相关问题