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