Интересно, что на данный момент я использую samsung galaxy s без внешней SD-карты и с помощью Environment.getExternalStorageDirectory () возвращает мне местоположение на внутренней SD-карте (/ sdcard /), что нормально.Я думаю, что если бы у вас также была внешняя SD-карта, у вас была бы возможность использовать папку / sdcard / sd /, чтобы поместить вещи специально на внешнюю SD-карту.Я полагаю, вам придется посмотреть, существует ли эта подпапка, чтобы сказать, можете ли вы поместить вещи во внешнюю или просто у вас есть внутренняя.В этом посте также обсуждается вопрос:
http://androidforums.com/samsung-galaxy-s/176109-internal-external-sd-card.html
Хотя это не совсем вопрос, который вы задали, я думаю, что ответы на этот вопрос также могут дать вам информацию, которую вы ищете:
Программный доступ к внутренней памяти (не SD-карте) в Verizon HTC Droid Incredible (Android)
Относительно того, как устройство выглядит при подключении (например, USBКабель подключен, и копирование файлов выбрано из уведомлений) и подключен ПК, он показывает только один дополнительный диск, который является моей внутренней SD-картой.Я должен признать, я не мог сказать, что произойдет, если устройство также имеет внешнюю SD-карту, поскольку у меня нет ее, чтобы попробовать!
Надеюсь, это поможет!:)
Энди.