Проблема в намерении камеры Android - PullRequest
0 голосов
/ 27 июня 2011

Я подаю заявку и использую камеру.Я использую следующий код для Camera Intent.

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
File photo = new File(Environment.getExternalStorageDirectory()+"//shah//jee//",  "Pic1.jpg");
intent.putExtra(MediaStore.EXTRA_OUTPUT,
Uri.fromFile(photo));
Uri imageUri = Uri.fromFile(photo);
System.out.println("*******"+ imageUri.toString());
startActivityForResult(intent, 0);

Этот код отлично работает, когда я использую:

File photo = new File(Environment.getExternalStorageDirectory(),  "Pic1.jpg");

, но когда я делаю папки, как в первом фрагменте кода.Он не создает никаких папок и не сохраняет изображения в любом месте.

Также я хочу, чтобы это намерение сохраняло изображение только в моем указанном месте, а не в папке камеры по умолчанию.Когда я использую первый фрагмент кода без дополнительных папок, он сохраняет изображение в обоих местах, т.е. в папке камеры по умолчанию и в моем заданном местоположении.

Может ли кто-нибудь помочь pLease.

1 Ответ

0 голосов
/ 27 июля 2011

Посмотрите на ответ Yenchi на эту тему .

Приложение камеры не выполняет mkdir.

Вы создалипапки "// shah // jee //" перед запуском камеры?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...