【问题标题】:Dose external storage exist on all devices running with API +11?运行 API +11 的所有设备上是否存在外部存储?
【发布时间】:2014-10-17 16:11:01
【问题描述】:

我将使用安卓下载管理器。我必须担心外部存储的存在吗?有没有没有外部存储的设备?

我认为可移动 SD 卡和外部存储是两个不同的东西。我说的对吗?

【问题讨论】:

  • 我认为removable SD card 和external storage 是两个不同的东西。我说的对吗?
  • @Funkystein - 不,这是不正确的。大多数设备都有一个“外部存储”(对于外部的 API 含义) - 但它不一定是“外部”或可移动的。在今天的大多数设备上,它是永久安装的(实际上只是内部存储上的一个元分区)。目前,SD 卡插槽通常被视为次要外部存储设备 - 但这取决于设备。

标签: android android-memory android-external-storage


【解决方案1】:

我需要担心外部存储的存在吗?

通常不会。虽然,正如 Stratton 先生在对这个问题的评论中指出的那样,没有什么阻止制造商将外部存储设备变成某种可移动卡,这在现代设备上是不寻常的。

是否有没有外部存储的设备?

拥有 Play 商店许可副本的所有设备都配备至少 1GB 的外部存储空间,如that is required by the Compatibility Definition Document for Android 3.0+ releases。通常,该设备有更多。外部存储是否有 空间 用于您想要的东西是另一回事。

我认为可移动 SD 卡和外部存储是两个不同的东西。我说的对吗?

是的,external storage 和 removable storage 是不同的东西。它们也不同于internal storage。

【讨论】:

  • “所有拥有 Play 商店许可副本的设备都附带至少 1GB 的外部存储空间”正确,但最终会产生误导,因为除了可能已满,还有一个不能假设存储当前已安装在设备中。虽然今天不常见将主外部存储实现为可移动卡,但我认为没有任何东西禁止供应商这样做。如果它是 primary 而不是辅助存储,则所有辅助存储规则都不会适用于此。
  • @ChrisStratton:因此,我的“不通常”声明。我已经有一段时间没有听说这是主流设备的问题了。
  • 来自您自己的链接:“考虑两个常见示例是说明性的。如果设备实现包括 SD 卡插槽以满足共享存储要求,则 FAT 格式的 SD 卡大小为 1GB 或更大必须包含在出售给用户的设备中,并且必须默认安装。或者,如果设备实现使用内部固定存储来满足此要求......”换句话说,用户可以移除的卡仍然是满足外部存储需求的有效方法。
  • @ChrisStratton:因此,我的“不通常”声明。如果您可以命名任何具有符合您描述的行为的 Play 商店许可副本的设备,请这样做。我很想在我的设备场中添加一个。
  • 感谢您的精彩链接 (+1)!
猜你喜欢
  • 1970-01-01
  • 2017-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-02
  • 1970-01-01
  • 2016-03-08
相关资源
最近更新 更多