Долгое время IOS разработчик, продвинутый Android-программист (но не столь значительным, как я думал, что .. LOL) ..Android Внешняя SD карты доступа
Пытаясь понять Android варианты хранения устройства. На моем устройстве Android у меня есть карта с 14Gig SD.
Когда я пишу код
String strDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS)+ File.separator + "MyFolder";
он получает помещается в папке «Документы» на внутреннем устройстве (если смотреть с помощью диспетчера файлов).
Путь, кажется,
хранения/эмулировать/0
и мои сд карт (acording в диспетчере файлов) является
хранения/extSdCard
Почему окружающей среды. getExternalStoragePublicDirectory дать мне путь к моей внутренней карточке?
Что мне не хватает, что приводит меня к пути хранения файлов на внешнюю карту. Думаю, я понимаю, что часть этого заключается в изменении ОС в доступе к SD-карте в 4.1, но не уверен, чего я не хватает.
Я прочитал Environment.getExternalStorageDirectory does not return the path to the removable storage и до сих пор не ясен. Мое приложение в настоящее время хранит файлы с использованием getExternalStoragePublicDirectory, однако мои пользователи запрашивают у них возможность сохранить его на SDCard вместо этого?
Какую версию андроида вы используете? – Sibidharan