На данный момент я использую два намерения. Один для голосовой записи, другой для камеры:Android Intent Save Path
Intent photoIntent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(photoIntent, ACTIVITY_TAKE_PHOTO);
Intent voiceIntent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(voiceIntent, ACTIVITY_RECORD_SOUND);
Моя цель состоит в том, чтобы поставить дополнительную к каждому из тех, который содержит путь куда сохранить изображение/записанный голос. Есть ли возможность сделать это?
большое спасибо за это решение ... это код, который я искал. но при тестировании я столкнулся с той же проблемой, что и у человека в ссылке. активность камеры ничего не делает, когда я нажимаю кнопку «ok». как описано в ссылке, у камер-приложений, похоже, нет разрешений на запись. нет ли решения этой проблемы, кроме переписывания камеры-приложения? – Ripei
ok Я теперь попробовал его на герое htc (до того, как я использовал эмулятор). Я понял, что фотография обычно просматривается через медиа-приложение. Другими словами: фотография сохраняется в обычном фотокаталоге. и EXTRA.OUTPUT не влияет. любые идеи, почему ?! – Ripei