将临时下载的文件夹存储在哪里



我正试图从URL下载视频,然后在客户端(android和ios-react原生应用程序(上添加水印。我不希望我的用户访问未加水印的视频。我计划先在某个临时位置下载视频,然后给它加水印。我应该把视频存储在android的哪里(视频的大小大约是300 MB最大(?内部缓存目录是个好地方吗?一旦视频添加了水印并保存到外部存储,我将删除它。

所有应用程序(无论是否为root(都有一个默认的数据目录,即/data/data/<package_name>。默认情况下,应用程序数据库、设置和所有其他数据都在此处

你可以在我的回答中找到Android目录层次结构的一般解释。对于您的具体问题,我可能会添加一些关于/data/data/<package_name>(以及相应的SD部分(的更多细节:

  • 数据库/:应用程序的数据库到此为止
  • lib/:应用程序的库和助手
  • files/:其他相关文件
  • shared_prefs/:首选项和设置
  • cache/:嗯,缓存

最新更新