【问题标题】:Content provider, where are files stored?内容提供者,文件存储在哪里?
【发布时间】:2011-08-02 20:30:33
【问题描述】:

文档说“但是,如果您要添加大量二进制数据,例如照片或完整的歌曲,请在表中放置数据的 content: URI,并使用文件的 URI 调用 ContentResolver.openOutputStream() . (这会导致内容提供者将数据存储在文件中,并将文件路径记录在记录的隐藏字段中。)”。

文件是存储在内部存储器还是外部存储器上?内容提供者是否也管理文件的生命周期,即在删除记录时被销毁?

【问题讨论】:

    标签: android file android-contentprovider


    【解决方案1】:

    我很确定文件不会被内容提供商删除,您需要自己处理它。至于它的存储位置 - 它在手机内容提供商中。您可以查询它以在存储数据后检索您的数据。见this链接。

    【讨论】:

      猜你喜欢
      • 2011-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      • 2011-11-26
      • 2021-10-11
      相关资源
      最近更新 更多