我想创建一个应用程序,该应用程序可以获取存储在驱动器帐户中并在应用程序中公开显示的文件。在此过程中,我已成功将Drive API集成到我的应用程序中,但是现在我如何获取存储在我的Google Drive帐户中的文件可以帮助我。
答案 0 :(得分:0)
直接来自documentation:
您可以使用 DriveResourceClient.openFile()方法或通过允许用户 使用通过创建的文件选择器活动来选择文件 DriveClient.newOpenFileActivityIntentSender()方法。文件 包含对文件内容的引用,封装在 DriveContents类,可用于读取和写入 基础数据。您可以通过以下方式读取驱动器文件的内容 通过调用访问其内容的输入流 DriveContents.getInputStream()。
要创建文件,您可以使用 DriveResourceClient.createFile方法或 DriveClient.newCreateFileActivityIntentSender()方法,显示 给用户的对话框,允许他们在自己的文件中创建新文件 开车。
有关如何使用文件的更多信息,请参见使用 文件内容。有关如何创建文件的更多信息,请参见 创建文件
此外,您还需要DriveID
查询:
composer update --dry-run
答案 1 :(得分:0)
我的建议是将所有需要的公共文件放在一个特定的文件夹中,例如“ public folder”。 现在,您要做的就是将该文件夹的权限更改为“共享类型为'Anyone with Link'的共享文件夹” 手动看起来像这样:
以编程方式,您将使用permissions.create并将type设置为'anyone'。