[RESOLVIDO]
Fala pessoal, estou com uma dificuldade aqui. Não estou conseguindo trocar o diretório em que a foto será salva. Atualmente ela salva no celular, mas preciso que seja salva no SDCARD.
Caso alguém possa me ajudar, eu agradeço.
Segue o código completo que estou utilizando:
PictureCallback myPictureCallback_RAW = new PictureCallback(){
@Override
public void onPictureTaken(byte[] arg0, Camera arg1) {
// TODO Auto-generated method stub
}};
PictureCallback myPictureCallback_JPG = new PictureCallback(){
@Override
public void onPictureTaken(byte[] arg0, Camera arg1) {
Uri uriTarget = getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, new ContentValues());
OutputStream imageFileOS;
try {
imageFileOS = getContentResolver().openOutputStream(uriTarget);
imageFileOS.write(arg0);
imageFileOS.flush();
imageFileOS.close();
Toast.makeText(getBaseContext(), "Imagem gravada: " + uriTarget.toString(), Toast.LENGTH_LONG).show();
//Salva no BD o caminho da imagem
//...
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
camera.startPreview();
}};