java - 在 Google Slides 中打开 ppt 或 pptx,在 Android Studio 中打开 google docs 中的 doc 或 word
问题描述
我正在开发一个应用程序,我需要在 google 演示文稿中打开 ppt、ptx 和 pdf 以及在 google doc 中打开 doc、word 和 pdf
我可以使用 uri 意图打开这两个应用程序,但为此我需要将文件作为 google 工作区文件,以便获得它的 fileId
它会是这样的:
String link = "https://docs.google.com/presentation/d/” + FILE_ID + “/edit";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(link));
startActivity(i);
有没有办法可以在没有 id 的情况下打开应用程序中的文件?
或者更好的是,有没有办法将文件转换为谷歌工作区文件以获得 id?幻灯片是 ppt 和 ptx,谷歌文档是 word 和 doc
谢谢!
解决方案
如果有人遇到同样的问题,那么如果没有来自谷歌驱动器的文件 ID,就没有办法在谷歌驱动器文件查看器中显示。因此,根据我的搜索,除非文件存储在谷歌驱动器中,否则您无法真正使用此文件查看器。
推荐阅读
- php - 使用 Google 和 Laravel 实现基于 SAML 的 SSO
- android - Google Play:捆绑包未签名
- javascript - 没有系统音频控件的 Html/Js 音频
- php - Laravel:相同语言但不同地区的多个语言文件
- javascript - 无法在 React Native App 中播放 Spotify 曲目
- python - GridSearchCV 和 Google colab:n_jobs=-1 不起作用
- java - 如何在springboot注释中的这3个字段类型Date之间进行约束验证?
- javascript - 从 Messenger 或 MetaMask 打开我的 Web 应用程序时出现黑屏
- sql - SQL 查询 - 选择多个结果作为列字段
- javascript - JS 递归嵌套 JSON 数组子节点加入键