【发布时间】:2010-12-21 19:12:45
【问题描述】:
在android中加载哪个文件更快,来自外部存储的文件还是来自内部存储的文件?我猜想在摩托罗拉 Droid 等许多手机中,用于内部和外部存储的 SD 卡(闪存)是相同的。
【问题讨论】:
在android中加载哪个文件更快,来自外部存储的文件还是来自内部存储的文件?我猜想在摩托罗拉 Droid 等许多手机中,用于内部和外部存储的 SD 卡(闪存)是相同的。
【问题讨论】:
我想系统的内部存储器会更快。
【讨论】:
这将取决于内部使用的闪存类型和外部 SD 卡的分类。例如,如果用户拥有 6 类 SD 卡,则读取速度将约为 6 MB/秒,但只有 2 类(大多数设备随附)为 2 MB/秒。
您不应该对内部或外部读/写速度的速度做出任何假设,因为它们会因设备和存储配额(它们有多满)而异。 设计尽可能通用并使用StrictMode 以确保正确使用线程。
【讨论】:
我认为这在很大程度上取决于硬件,包括设备和 SD 卡。一般来说,我希望内部存储更快。
至于 SD 卡,请查看速度等级:http://en.wikipedia.org/wiki/Secure_Digital#Speed_Class_Rating
【讨论】:
如果您真的需要最快的阅读速度,您可以先通过速度测试进行检查,例如从闪存读取 1M,而不是从 sdcard 读取,以检查什么更适合您的目的。
【讨论】: