2016-07-06 6 views

ответ

2

В старых устройствах для Android устройства внешнего хранения были направлены на SD-карту, которую вы могли физически удалить. В новых устройствах Android внешнее хранилище направляется в каталог раздела данных (с FUSE поверх него) - эмулированная SD-карта.

Итак, isExternalStorageEmulated сообщит вам, если ваше хранилище находится на разделе данных, а isExternalStorageRemovable сообщит вам, является ли ваше хранилище SD-картой. В большинстве случаев они возвращают противоположный результат, но я думаю, вы можете найти редкое устройство, в котором его внешнее хранилище является разделенным разделом, поэтому оба из них вернут false.

 Смежные вопросы

  • Нет связанных вопросов^_^