Я знаю, что мой вопрос является дубликатом этого вопроса и этого . Но все же у меня есть некоторые проблемы, поэтому не пытайтесь закрывать или опускать вопрос моих друзей. Пожалуйста, пройдите полностью вопрос.
В моем приложении я хочу сохранить изображения в той же папке, в которой их хранит собственная камера устройства. Согласно моим исследованиям, я обнаружил, что каждое устройство хранит изображения под своим именем и в другой папке.
То есть:
Nexus-One сохраняет файлы своей камеры в папке с именем Camera
(/ sdcard / DCIM / Camera).
Все устройства HTC хранят свои файлы камеры в папке с именем 100MEDIA
(/ sdcard / DCIM / 100MEDIA).
Sony Xperia x10 сохраняет файлы своей камеры в папке с именем 100ANDRO
(/ sdcard / DCIM / 100ANDRO).
Motorola MilesStone сохраняет файлы своей камеры в папке с именем Camera
(/ sdcard / DCIM / Camera).
Итак, я хотел знать, возможно ли программно получить этот путь, чтобы я мог сохранять изображения, взятые из моего приложения, в том же месте?
Когда я гуглил, я обнаружил, что лучше создать собственную внешнюю папку, чтобы я мог хранить изображения по этому пути с указанным именем. После этого также в устройстве HTC API версии 3 (Android 1.5) я обнаружил, что создается только папка, но изображение сохраняется в месте по умолчанию с собственным именем.
Как решить эту проблему? Разве невозможно найти конкретный путь и имя изображения, которое сохраняется для каждого устройства? Пожалуйста, помогите мне, друзья.