CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: kavstefa con ben 35 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: Pierdebeer con ben 187 Thanks ricevuti negli ultimi sette giorni
Utente del mese: Slim80 con ben 870 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

Non riesco a salvare il Bitmap

  1. #1
    Baby Droid
    Registrato dal
    Aug 2012
    Messaggi
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Predefinito

    Non riesco a salvare il Bitmap

    Ciao androidiani,
    ho riscontrato un problema mentre stavo sviluppando la mia piccola app.
    Dovrei salvare un'immagine nell'sd se Ŕ montata o nella memoria del telefono.

    Paint paint = new Paint();
    paint.setStyle(Paint.Style.FILL);
    paint.setColor(Color.RED);
    paint.setTextSize(16);
    paint.setAntiAlias(true);
    paint.setTypeface(Typeface.MONOSPACE);

    Bitmap bMap = Bitmap.createBitmap(480, 250, Bitmap.Config.ARGB_4444);

    Canvas c = new Canvas(bMap);
    c.drawColor(Color.WHITE);
    c.drawText("Prova", 0, 0, paint);


    OutputStream outStream = null;

    Date oraDate=new Date();
    oraDate.getTime();
    String path = null;
    String state = Environment.getExternalStorageState();
    if (Environment.MEDIA_MOUNTED.equals(state)) {
    path = Environment.getExternalStorageDirectory()+ File.separator + Environment.DIRECTORY_PICTURES+ File.separator;
    }else{
    path=Environment.DIRECTORY_PICTURES+ File.separator;
    }

    File file = new File(path, oraDate.getTime()+".JPEG");

    try {
    outStream = new FileOutputStream(file);

    bMap.compress(Bitmap.CompressFormat.JPEG, 100, outStream);
    outStream.flush();
    outStream.close();
    Toast salva=Toast.makeText(getApplication(), "Immagine salvata "+path, Toast.LENGTH_SHORT);
    salva.show();
    }catch(Exception e){
    Toast salva=Toast.makeText(getApplication(), "Immagine non salvata "+path, Toast.LENGTH_SHORT);
    salva.show();
    }

    Grazie

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •