gpt4 book ai didi

android - 使用 dropbox sync API 的 android 应用程序可以使用本地安装的 dropbox 官方应用程序的缓存、文件系统和文件吗?

转载 作者:行者123 更新时间:2023-11-30 02:41:29 24 4
gpt4 key购买 nike

我已将 Dropbox sync api 与我的 native Android 应用集成。我的问题是关于缓存、文件系统和来自官方保管箱应用程序的文件的离线使用。

设置:-

  1. 设备是安卓手机
  2. 已安装官方保管箱应用
  3. 使用的API是同步API

场景一

如果我的 Android 设备处于飞行模式并且我的应用程序也在后台作为服务运行。一个新文件被添加到 Dropbox 应用程序。这个新文件无法同步到保管箱服务器,因为没有网络连接。尽管我的服务已注册 DbxFileSystem.SyncStatusListener,但我没有收到回调。是否因为我的应用程序不共享本地安装的保管箱应用程序的文件系统,并且我的应用程序和保管箱应用程序被视为两个单独的客户端?

场景二

一个新文件被上传到保管箱服务器,并通过将其标记为收藏立即下载到本地安装的保管箱应用程序。然后我将 android 设备置于飞行模式。然后我启动应用程序。在这个新添加的 DbxFile 上,我调用了 getReadStream()。我观察到 DbxFile 未缓存并尝试连接到网络。这是否意味着我无法使用本地安装的官方 Dropbox 应用程序使用的文件系统中存在的下载文件?

如果答案是“我的应用程序和官方 Dropbox 应用程序使用的缓存、文件系统和文件不不同,我们是 Dropbox 服务器的两个独立客户端”,那么我应该使用什么 API 来实现我想要的行为?

最佳答案

不,无法访问 Dropbox 应用程序的文件存储/缓存。

关于android - 使用 dropbox sync API 的 android 应用程序可以使用本地安装的 dropbox 官方应用程序的缓存、文件系统和文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25682346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com