Sto usando la fotocamera integrata di Android per scattare foto e quindi allegare la stessa immagine per e-mail, quando sto testando questa funzionalità in 1.6 dispositivo, sono in grado di nominare l'immagine che essere presa da fotocamera integrata, ma in 2.1, l'immagine sta avendo un nome cioè data dal dispositivo,Salvataggio di bitmap su scheda SD senza comprimerlo in Android
Come dare il nome utente definito in 2,1 immagini fotocamera incorporata ..
per evitare che il problema Mi risparmio l'immagine manualmente ma quando provo a riprendere l'immagine tramite intento come bitmap e quindi salvandola su sd card usando il metodo compress
Questo metodo gestisce il risultato di fotocamera incorporata
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
File file = new File(Environment.getExternalStorageDirectory()
+ "/test.png");
switch (requestCode)
{
case PHOTO_ACTION:
if (resultCode == RESULT_CANCELED)
{
addPhoto = false;
Toast.makeText(this, "Canceled ", Toast.LENGTH_LONG).show();
break;
} else if (resultCode == RESULT_OK)
{
Bundle b = data.getExtras();
Bitmap bm = (Bitmap) b.get("data");
FileOutputStream out;
try
{
out = new FileOutputStream(file);
bm.compress(Bitmap.CompressFormat.JPEG, 100, out);
out.flush();
out.close();
scanPhoto(file.toString());
out = null;
addPhoto = true;
} catch (Exception e)
{
e.printStackTrace();
addPhoto = false;
}
ma quando sono la memorizzazione di come questo sto ottenendo due immagini. uno con il nome dato dal sistema e l'altro con il nome dato da me. ma l'immagine che è stata definita dall'utente ha meno risoluzione quindi mi chiedo come salvare la bitmap con più risoluzione senza comprimerla .. please help .... me
Sto incontrando lo stesso problema che avevi. Sei riuscito a risolverlo? Se sì, potresti per favore anche condividere la tua soluzione con me? Grazie! – Mellon
Sto avendo lo stesso problema, non ho trovato nessuna soluzione fino ad ora .. – viv