这纯粹是一个设计问题。 在为Android构建视频捕获应用程序时,我们应该允许应用程序存储捕获的数据?如果您在构建应用程序时遇到类似的问题,请让我们知道您决定使用哪种存储选择。
SD卡或系统存储
优点(SD卡视角) - 该应用程序将不会使用良好的系统存储。 - 从一台Android设备到另一台Android设备之间轻松保存已保存的数据。
缺点(SD卡透视)
- 并非所有Android用户都必须拥有SD卡。或者,要求用户使用SD卡才能使用该应用程序是正确的。
答案 0 :(得分:1)
在我看来,最好的选择是最好给用户提供选项,可能默认为SD卡(如果可用),因为视频可能很大,正如您在帖子中提到的,很可能是视频我希望被移动到某个地方,因此在这种情况下SD卡会更好。
答案 1 :(得分:1)
我建议这个选项应该是动态的而不是固定的。以下是我的一些意见/建议。
1)为什么不让用户输入他喜欢的存储空间。您可以通过应用程序启动时的对话框(可能是一次,或作为标准要求)允许用户选择此,因为您打算使用他们的手机:)
如果你不同意第一个这里的更多建议
2)正如您所提到的,App是视频捕获功能,这意味着它需要高/长存储量。我建议你去SD-CARD。
并非所有的Android用户都必须拥有SD卡。但是,要求用户使用SD卡只是为了使用该应用程序是正确的吗?
3)没有很多带高内存的手机。所以SD卡在这里也是不错的选择,如果没有可用SD卡也不错。许多应用程序都是这样做的。
答案 2 :(得分:0)
内部存储将更快地存储数据,但是,如果他们有SD卡,您应该给用户选择。