변경된 이미지 파일을 sdcard에 저장하려고 하는데...

제대로 구현이 되지를 않네요.....도움을 좀 구하고 싶습니다.

아래는 제가 어디선가 구해서 한번 시도해본 소스코드인데 동작을 하지 않네요...
----------------------------------------------------------------------------------------------------------
public static void writeBitmap( Bitmap bitmap, String saveName, int page ) 

     File f = new File( "file:///sdcard" + "/" + saveName + ".png");
  //File f = new File( DEFAULT_SAVE + "/" + saveName + ".png");
  
  FileOutputStream out = null;
  
  try
  {
   out = new FileOutputStream(f);
   bitmap.compress(CompressFormat.PNG, 100, out);
  }catch (FileNotFoundException e)
  {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }finally
  {
   try
   {
    out.close();
   }catch ( Exception e)
   {}
  }
 }
----------------------------------------------------------------------------------------------------------