전역변수에 파일 경로를 설정해준다
//파일 경로
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)));
'안드로이드' 카테고리의 다른 글
[android] imageView에 Bitmap 넣는 방법 (0) | 2013.01.22 |
---|---|
[android] 스테이터스바 사이즈 구하는 방법 (0) | 2013.01.19 |
[android] 화면 캡쳐 방법 (0) | 2013.01.19 |
[android] button 클릭시 이벤트 하는 방법 (0) | 2013.01.19 |
[android] back키 두번눌렀을때 종료하기 (0) | 2013.01.19 |