안드로이드2013. 1. 19. 01:34

글을 올린 블로거를 생각해서 광고 한번만 클릭해주시면 감사하겠습니다

전역변수에 파일 경로를 설정해준다

//파일 경로
public static final String TEMP_CAPTURE_IMAGE_PATH=android.os.Environment.getExternalStorageDirectory() + "/president/";

private void SaveBitmapToFileCache(Bitmap bitmap, String strFilePath, String strFileName) {
File path = new File(strFilePath);
if (!path.exists()) {
path.mkdirs();
}
File fileCacheItem = new File(strFilePath+strFileName);
Log.i("Tag", strFilePath+strFileName);
OutputStream out = null;
try
{
fileCacheItem.createNewFile();
out = new FileOutputStream(fileCacheItem);
bitmap.compress(CompressFormat.JPEG, 100, out);
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
out.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}

메소드 사용 방법

SaveBitmapToFileCache(bmp, TEMP_CAPTURE_IMAGE_PATH, System.currentTimeMillis()+".jpg");

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,Uri.parse("file://" + TEMP_CAPTURE_IMAGE_PATH)));


 

Posted by 퍼플카우D