Я пытаюсь записать файл на свой телефон.Как получить путь внешнего хранилища?
Я использовал Environment.getDataDirectory()
, чтобы узнать путь внутреннего хранилища и Environment.getExternamStorageDirectory()
, чтобы узнать путь внешнего хранилища.
Но когда я использую Environment.getExternalStorageDirectory()
как путь, файл создается в Внутреннее хранилище. И когда я использую Environment.GetDataStorage()
в качестве пути, файл не создается. (Это не совсем верно, но я не могу найти в приложении explorer как минимум.)
Я думаю, что внутреннее хранилище телефона воспринимается как внешнее хранилище (в моем случае , он имеет объем хранения 32 ГБ)
Я хочу знать сменное хранилище (например, micro SD card
). Что мне делать?
'Я хочу знать, внешнее запоминающее устройство (микро SD карты) path.' Что лучше относиться как съемный носитель. Все остальное - внутреннее или внешнее хранилище. – greenapps
Вам лучше изменить заголовок вопроса: _Как получить путь внешнего хранилища? _. Он может проголосовать за ваш вопрос. –
Благодарим вас за советы! – soonoo