我们正在开发视频应用程序,有100 video files around 15gb
。是否可以将视频存储在res文件夹中?在应用程序中存储这些视频的最佳方法是什么?
我们正在为包含16GB存储卡的平板电脑开发它。如何将这些视频存储在apk文件中,在安装应用程序时,我们需要将视频移动到存储卡。
The main concern to store videos and while installing move to the memory card and later access videos from memory card.
请建议最好的方法。谢谢
答案 0 :(得分:2)
是否可以将视频存储在res文件夹中?
如果您计划通过任何传统方式(如Play商店)分发应用,则不会。我怀疑你甚至可以创建一个大的APK。
在应用程序中存储这些视频的最佳方法是什么?
在应用程序中没有它们,而是在其他地方。 “其他地方”的位置取决于您计划的应用分销渠道。从您的应用中下载视频的Internal storage或external storage可能是通用候选人。
在安装应用程序时,我们需要将视频移动到存储卡
在Android 4.3及更低版本中,没有正式访问removable storage(“存储卡”)。如果您将应用程序分发限制为某个特定型号的平板电脑,则可能能够找到一些在该设备上使用可移动存储的脚本小子方式。
在Android 4.4及更高版本中,您可以在getExternalMediaDirs()
上使用Context
;列表中的第二个和后续条目应该是可移动存储上的位置。
一旦确定了可以访问可移动存储的方式和位置,就可以在那里获取视频(例如,在首次运行应用时从网站下载)。