2010-11-20 22 views
-1

Telefonda imzanızın çekilebileceği bir program yapıyorum. Şu anda bir görüntü kaydediyor ancak paketini imzalaması gereken birden fazla müşteri olduğu için birden fazla resim kaydetmek istiyorum. Her türlü yardım için çok minnettarım.sdcard içinde farklı isimlerle birden fazla resim kaydedin

public void save() { 


      File sdImageMainDirectory = new File("/sdcard/mySignatures"); 
      sdImageMainDirectory.mkdirs(); 

      String nameFile = "newpic"; 

FileOutputStream out = null; 
      try { 

      out = new FileOutputStream(sdImageMainDirectory.toString() +"/" + nameFile + ".jpg"); 

      mBitmap.compress(Bitmap.CompressFormat.JPEG, 100, out); 
      } catch (Exception e) { 
      e.printStackTrace(); 
      } finally { 
      try { 
       out.flush(); 
      } catch (IOException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
      } 
      try { 
       out.close(); 
      } catch (IOException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
      } 
      out=null; 
      } 

cevap

3

Açıkçası, dosya adını her biri için benzersiz bir şeye değiştirmeniz gerekir. Onları sırayla numaralandırmak işe yarayacaktı. Ya da kullanıcının bir isim girmesine izin verin ve yasallık için doğrulayın.

İlgili konular