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