Google Drive Android API是否可以帮助我的应用在后台运行?

时间:2016-05-31 15:10:26

标签: google-drive-android-api

我已阅读Google Drive API文档,但我无法理解以下内容:

可以在应用程序的后台在驱动器上创建和修改文件和文件夹吗? 我的应用程序需要在后台运行驱动程序。

1 个答案:

答案 0 :(得分:0)

对于文件:

如果您要查看"Working with File Contents"

  

云端硬盘文件的生命周期

     

即使设备处于离线状态,Drive Android API也可让您的应用访问文件。为了支持离线情况,API实现了一个同步引擎,在网络访问可用时在后台运行上游和下游更改并解决冲突

从文档中检查此图像。 enter image description here

DriveFile对象的生命周期

  
      
  • 如果文件尚未同步到本地上下文但用户想要打开文件,则执行初始下载请求。当请求文件时,API会自动处理。
  •   
  • 打开文件的内容。这会创建文件二进制流的临时副本,该副本仅适用于您的应用程序。
  •   
  • 读取或修改文件内容,对临时副本进行更改。
  •   
  • 提交或放弃已经进行的任何文件内容更改。
  •   
  • 如果有更改,文件内容将排队等待上传,以便将它们同步回服务器。
  •   

Google API支持在后台运行。对于文件夹,没有关于创建文件夹的文档可以在后台完成,但我认为可以完成相同的实现。

我希望这会有所帮助。