我有一个接收Google云端硬盘文件网址的应用。像这样:
https://docs.google.com/a/spreadsheet/ccc?key=0AoDnOTP7MiABdF9VSEFNMktmeDY4MkNHS3NDdk5JMmc#gid=0
我仍然不确定是完整的https网址还是仅关键值
我需要做两件事:
1)检查手机中是否安装了适用于Android的Google云端硬盘应用程序。
2)使用该网址调用Google Drive Android Aplication打开该文件。理想的方法是不打开任何Web浏览器。我想使用Intent和extras之类的东西,这可能吗?
感谢您的帮助,对不起我的英语不好
答案 0 :(得分:2)
现在不要担心它容易,我有这个问题的解决方案。如果您要打开从云端硬盘检索到的任何文件,则可以在使用Google云端硬盘应用的资源时轻松完成此操作。首先从游戏市场Install Google Drive app
安装Google云端硬盘应用之后使用此代码打开您的文件。
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等)
答案 1 :(得分:2)
你可以写:
String url="https://docs.google.com/a/spreadsheet/ccc?key=0AoDnOTP7MiABdF9VSEFNMktmeDY4MkNHS3NDdk5JMmc#gid=0";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
此外,您无需下载googleDrive。任何有链接的人都可以访问文件或文件夹