【发布时间】:2020-05-23 10:54:06
【问题描述】:
我正在构建一个应用程序,其中将包含与应用程序捆绑在一起的媒体文件。 用户还可以在运行时下载其他媒体文件。
我想将下载的文件存储在应用程序的内部存储目录中。
是否可以“捆绑”初始文件,使其也存储在内部存储目录中,或者我需要将它们放在assets 中,从而有两种不同的方式来访问我的媒体文件?
【问题讨论】:
标签: android android-file android-storage
我正在构建一个应用程序,其中将包含与应用程序捆绑在一起的媒体文件。 用户还可以在运行时下载其他媒体文件。
我想将下载的文件存储在应用程序的内部存储目录中。
是否可以“捆绑”初始文件,使其也存储在内部存储目录中,或者我需要将它们放在assets 中,从而有两种不同的方式来访问我的媒体文件?
【问题讨论】:
标签: android android-file android-storage
是否可以“捆绑”初始文件,使其也存储在内部存储目录中
如果您希望将它们自动放置在那里,那么不,没有选择。
我是否需要将它们放在资产中,从而有两种不同的方式来访问我的媒体文件?
欢迎您自己将资产复制到文件系统(请参阅AssetManager)。您会将文件系统视为“记录系统”,并且仅在需要时将内容复制到那里(例如,应用程序的首次运行,在用户执行“清除数据”之后)。
【讨论】:
ACTION_PICK、ACTION_OPEN_DOCUMENT 等)和 Web。如果您打算加入rtsp 或其他方案,可能会更多。