Autore Topic: salvataggio immagine da un drawable resource in una galleria  (Letto 398 volte)

Offline sugnuio93

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxys3
  • Sistema operativo:
    windows7
salvataggio immagine da un drawable resource in una galleria
« il: 07 Maggio 2013, 17:18:23 CEST »
0
salve a tutti!
ho un problema di salvataggio di un immagine dalla risorsa drawable, il mio problema è che riesco a salvare l'immagine ma non mi crea la cartella e si indirizza nell'sd card invece che nella gallery. il codice che utilizzo è questo :

buttonSave.setOnClickListener(new Button.OnClickListener(){

          
          
         @Override
             public void onClick(View arg0) {
              // TODO Auto-generated method stub

              
                
              
                  Bitmap bitmap=BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher3);
                 
                  //generate file
                   Environment.getExternalStorageDirectory().getPath();
                  File externalStorageDir = Environment.getExternalStorageDirectory();
                  File f = new File(externalStorageDir, "immagine1.png");
                  ByteArrayOutputStream bos = new ByteArrayOutputStream();
                  bitmap.compress(CompressFormat.PNG, 0 , bos);
                  byte[] bitmapdata = bos.toByteArray();
                  try {
                     FileOutputStream fos = new FileOutputStream(f);
                     fos.write(bitmapdata); 
                     fos.flush();
                     fos.close();
                     bos.close();
                  } catch (IOException e) {
                      // TODO Auto-generated catch block
                      e.printStackTrace();
                  }