1

这纯粹是一个设计问题。在为 Android 构建视频捕获应用程序时,我们应该允许应用程序存储捕获的数据吗?如果您在构建应用程序时遇到类似的情况,请告诉我们您决定使用哪种存储选择。

SD 卡或系统存储

优点(SD 卡角度)-该应用程序不会使用系统存储,这很好。- 从一台 Android 设备到另一台设备之间可以轻松交换保存的数据。

缺点(SD 卡视角)

- 并非所有 Android 用户都必须拥有 SD 卡。要求用户拥有 SD 卡只是为了使用应用程序也是不公平的。对吗?

4

3 回答 3

1

在我看来,最好的选择是为用户提供选项,如果可用,可能默认为 SD 卡,因为视频可能很大,正如您在帖子中提到的那样,视频很可能想要移动到某个地方,这样 SD 卡在这种情况下会更好。

于 2013-07-22T08:55:35.473 回答
1

我建议这个选项应该是动态的而不是固定的。以下是我对您的一些意见/建议。

1) 你为什么不让用户输入他喜欢的存储。您可以通过应用程序启动中的对话框来执行此操作(可能是一次,或根据要求)让用户在您要使用他们的手机时选择它:)

如果你不同意这里的第一个建议

2)正如你提到的应用程序是视频捕捉功能,这意味着它需要高/长的存储量。我建议你去 SD-CARD。

并非所有 Android 用户都必须拥有 SD 卡。要求用户拥有 SD 卡只是为了使用该应用程序也是不公平的。对吗?

3)也没有很多高内存的手机。所以 SD-Card 在这里也是不错的选择,如果没有 SD-Card 也不错。许多应用程序都这样做。

于 2013-07-22T08:56:40.407 回答
0

内部存储将更快地存储数据,但是,如果用户有 SD 卡,您应该为用户提供选项。

于 2013-07-22T08:55:12.143 回答