Android应用程序的大型私人文件(视频)

Android应用程序的大型私人文件(视频),android,caching,video,storage,Android,Caching,Video,Storage,我正在制作一个可以下载视频课程并保存它们的应用程序。这些视频必须是私人的,只能从我的应用程序访问。我想将它们存储在内部存储器(getFilesDir())中,但后来意识到内部存储器的大小可能不足以存储这些视频。 关于这些视频在哪里存储,你还有其他想法吗?或者你知道一些流行的应用程序是如何解决这个问题的(我只知道Vk.com存储缓存的音乐,Maps.me保存大地图) 谢谢大家! “但后来意识到内部存储的大小可能不足以容纳这些视频”——可能是在安卓2.3或更早的设备上。在绝大多数Android 3.

我正在制作一个可以下载视频课程并保存它们的应用程序。这些视频必须是私人的,只能从我的应用程序访问。我想将它们存储在内部存储器(getFilesDir())中,但后来意识到内部存储器的大小可能不足以存储这些视频。 关于这些视频在哪里存储,你还有其他想法吗?或者你知道一些流行的应用程序是如何解决这个问题的(我只知道Vk.com存储缓存的音乐,Maps.me保存大地图)
谢谢大家!

“但后来意识到内部存储的大小可能不足以容纳这些视频”——可能是在安卓2.3或更早的设备上。在绝大多数Android 3.0+设备上,内部存储与外部存储位于同一介质和分区上,因此,如果内部存储“可能不够”,则整个设备可能没有足够的存储。@commonware非常感谢!一些对未来其他人可能有用的离题话题:当内部存储满时会发生什么?如何跟踪它?“当内部存储已满时会发生什么情况?”--用户今天过得很糟糕。“如何跟踪它?”--嗯,
StatFs
,我猜:@commonware“用户今天真的很糟糕”-防止这种情况发生是我们的神圣职责:)谢谢“但后来意识到内部存储的大小可能不够这些视频”-可能在Android 2.3或更旧的设备上。在绝大多数Android 3.0+设备上,内部存储与外部存储位于同一介质和分区上,因此,如果内部存储“可能不够”,则整个设备可能没有足够的存储。@commonware非常感谢!一些对未来其他人可能有用的离题话题:当内部存储满时会发生什么?如何跟踪它?“当内部存储已满时会发生什么情况?”--用户今天过得很糟糕。“如何跟踪它?”--嗯,
StatFs
,我猜:@commonware“用户今天过得很糟糕”-防止这种情况发生是我们的神圣职责:)谢谢