2010-11-20 11 views
-1

あなたの携帯電話であなたの署名を描くことができるプログラムをやっています。今は1つのイメージを保存しますが、パッケージに署名する必要がある顧客が複数いるため、複数のイメージを保存したいと考えています。どのような助けにも非常に感謝しています。複数の画像をsdcardの異なる名前で保存する

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; 
      } 

答えて

3

明らかに、ファイル名をそれぞれ固有のものに変更する必要があります。それらを順番に番号を付けると機能します。または、ユーザーに名前を入力させ、合法性のためにそれを検証します。

関連する問題