private static String mDirPath = Environment.getExternalStorageDirectory()
.getAbsoluteFile() + "/ScratchBook";

SaveBitmapToFileCache(currentBitmap, mDirPath);

private void SaveBitmapToFileCache(Bitmap bitmap, String strFilePath)

{

File fileCacheItem = new File(strFilePath);

OutputStream out = null;

try

{

fileCacheItem.createNewFile(); //궁금한게 이부분에서 폴더를 생성하는 걸로 아는데 생성이 안되요
                                                                        확인해보니깐 이부분에서 file이 나요..
out = new FileOutputStream(fileCacheItem);

bitmap.compress(CompressFormat.JPEG, 100, out);

}

catch (Exception e)

{

e.printStackTrace();

}

finally

{

try

{

out.close();//이부분에서 에러가 잡히고요
                                                   널포인트 납니다

}

catch (IOException e)

{

e.printStackTrace();

}

}

}