как справиться с намерением камеры Android - PullRequest
2 голосов
/ 27 июня 2011

Я работал над некоторыми вещами камеры в Android, и я получил несколько уроков.

Для моих нужд я получаю следующий код:

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);

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

Пожалуйста, помогите друзьям

1 Ответ

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

используйте это.Это сохранит изображение в любую мою папку на вашей SDCard.

String imageFilePath = Environment.getExternalStorageDirectory().getAbsolutePath()
+ "/myfolder/myfavoritepicture.jpg";
File imageFile = new File(imageFilePath);
Uri imageFileUri = Uri.fromFile(imageFile);
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, imageFileUri);
startActivityForResult(i, CAMERA_RESULT);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...