Что быстрее загрузить в android: файл из внешнего хранилища или файл из внутреннего хранилища? Я предполагаю, что во многих телефонах, таких как Motorola Droid, SD-карта (флэш-память), используемая для внутреннего и внешнего хранилища, идентична.
Что быстрее загрузить в android: файл из внешнего хранилища или файл из внутреннего хранилища?
Ответы (4)
Это будет зависеть от типа используемой внутренней флэш-памяти и классификации внешней SD-карты. Например, если у пользователя есть SD-карта класса 6, скорость чтения будет около 6 МБ / с, но только для класса 2 (с которым поставляется большинство устройств) 2 МБ / с.
Вы не должны делать никаких предположений о скорости внутренней или внешней скорости чтения / записи, потому что они будут различаться в зависимости от устройства и квоты хранилища (насколько они заполнены). Создавайте как можно более общий дизайн и используйте StrictMode, чтобы обеспечить правильное использование резьбы.
Я предполагаю, что внутренняя память будет быстрее для системы.
Я предполагаю, что это во многом зависит от оборудования, которое включает как устройство, так и SD-карту. В общем, я ожидал, что внутреннее хранилище будет быстрее.
Что касается SD-карт, проверьте рейтинги скорости: http://en.wikipedia.org/wiki/Secure_Digital#Speed_Class_Rating
если вам действительно нужно максимально быстрое чтение, вы можете сначала проверить его с помощью спидтеста, например Прочтите 1M с флэш-памяти, а затем с SD-карты, чтобы проверить, что лучше для вашей цели.