Характеристики SD-карты Android для Samsung Galaxy - PullRequest
8 голосов
/ 18 ноября 2010

Мое приложение требует, чтобы пользователь вручную копировал файл со своего ПК на SD-карту в подкаталог, который там создается моим приложением (или я буду искать его в корневом каталоге).Пока все хорошо (большинство людей не испытывают проблем, за исключением случаев, когда они пытаются запустить мое приложение, когда телефон все еще подключен, а затем спрашивают, почему оно говорит им «SD-карта не установлена» :-)).

В любом случае, мне интересно, как работают телефоны Samsung Galaxy, так как я понимаю, что они имеют внешнюю и внутреннюю SD-карту.В настоящее время мое приложение вызывает «Environment.getExternalStorageDirectory ()»;это возвращает корень ВНЕШНЕЙ карты?

Кроме того, когда пользователь подключает устройство к ПК, как оно выглядит?Видят ли они два смонтированных диска, или только внешнюю карту в качестве диска, или что-то еще?

Ответы [ 2 ]

8 голосов
/ 18 ноября 2010

В дополнение к ответу Энди.Мои выводы о Samsung Galaxy Tab были следующими:

Environment.getExternalStorageDirectory () также возвращает внутреннюю память "/ sdcard /".Однако, в отличие от Galaxy S, фактическая карта SD отображается по адресу "/sdcard/external_sd/".

. При подключении с внешней SD-картой я могу сообщить, что в Windows появятся два дополнительных диска, один для внутреннегои один для внешней SD-карты.

0 голосов
/ 18 ноября 2010

Интересно, что на данный момент я использую 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-карту, поскольку у меня нет ее, чтобы попробовать!

Надеюсь, это поможет!:)

Энди.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...