捆绑应用程序,文件位于内部存储目录而不是assets目录?

问题描述 投票:0回答:1

我正在构建一个应用程序,其中将包含与应用程序捆绑的媒体文件,用户也可以在运行时下载额外的媒体文件。用户也可以在运行时下载其他媒体文件。

我想将下载的文件存储在应用程序的内部存储目录中。是否可以将初始文件 "捆绑 "到内部存储目录中,或者我需要将它们放置于 assets因此有两种不同的方式来访问我的媒体文件?

android android-file android-storage
1个回答
3
投票

是否可以将初始文件 "捆绑",使其也存储在内部存储目录中?

如果您想让它们自动放置在那里,那么没有,没有这个选项。

我是否需要将它们放置在assets中,从而有两种不同的方式来访问我的媒体文件?

欢迎你自己将资产复制到文件系统中(参见 AssetManager). 你会把文件系统当作 "记录系统",只有在需要的时候才会把东西复制到那里(例如,第一次运行应用程序,在用户进行 "清除数据 "之后)。

© www.soinside.com 2019 - 2024. All rights reserved.