当前位置: 首页 > 知识库问答 >
问题:

在android中使用Google drive api获取在Google drive上创建的文件大小

颛孙飞
2023-03-14

我已经创建了应用程序,使用该用户将能够从谷歌驱动器获得列表中的所有文件,并将能够下载它。

现在,用户可以下载文件,他已经上载到驱动器与进度计数。但是我无法获得在Goolge驱动器上创建的文件的大小,例如文档、演示文稿、电子表格…等等。不过,用户可以下载这些文件。我想显示进度条从1到100,而下载这些文件。但我没有文件化在很长时间。

请帮我解决这个小问题。提前谢了。

共有1个答案

轩辕炎彬
2023-03-14

您无法获得大小,因为谷歌不知道谷歌文档文件(doc、ssheet,等等)的大小。如果下载它们,实际上是在下载一个动态创建的导出文件。

 类似资料:
  • 问题内容: 我是新手,想要弄清楚如何在我们的Jenkins构建机器上进行设置。我们的应用程序可以在Android Studio内完美构建,但从未生成过build.gradle文件,我相信我需要该文件才能在Jenkins上运行gradle构建。 任何帮助表示赞赏! 问题答案: 我最终从头开始创建了这些构建文件。 以下是一些准则: 如果您的项目包含多个模块,请在项目的根目录(与所有模块处于同一级别)创

  • 问题内容: import java.io.File; File folder = new File(Environment.getExternalStorageDirectory() + “/TollCulator”); boolean success = true; if (!folder.exists()) { //Toast.makeText(MainActivity.this, “Dire

  • 问题内容: 我尝试了几种方法来获取文件大小,但始终为零。 我在日志中: 问题答案: 使用而不是 +调用attr上的.fileSize()。 在Swift 2.0中,我们使用do try catch模式,如下所示: 在Swift 3.x / 4.0中:

  • 问题内容: 我想创建一个特定大小的文件(例如1GiB)。内容并不重要,因为我会在其中填充内容。 我正在做的是: 但这需要太长时间才能完成。我花了大约1分钟的时间。有什么可以改善的呢? 问题答案: 警告 此解决方案将提供您可能无法预期的结果。参见UPD … 1创建新文件。 2寻求1个字节的大小。 3写1个字节。 4利润:) UPD: 查找和截断都在我的系统(Linux + ReiserFS)上创建稀

  • 所以,我的方案是:我的应用程序A项目使用Java OpenCV库,模块B也是一个使用Java OpenCV库的库模块。 我的模块设置是这样的:在应用程序A我编译模块B和B模块编译JavaOpenCV库,但我得到: 错误:任务': app: dexDebug'的执行失败。 /Users/rafaelruizmunoz/Library/Android/sdk/build-tools/21.1.2/dx

  • 我想在Android Studio中为我的库创建一个aar文件,我会使用一个jar选项,但我的库有资源。 知道如何从库中创建aar文件吗?