Contact
Search the Web:


Tanggal Upload 2018-06-04
Oleh R.M. Lukman Hakim, S.Kom


Tips Android – Cara Menyimpan bitmap ke dalam file


Ada kalanya pada suatu saat dalam mengerjalan sebuah project android, kita butuh fungsi untuk menyimpan bitmap kedalam file.

Disini kita sudah buat buat methodnya, Siapa tahu dapat membantu memudahkan pekerjaan rekan-rekan developer android khususnya yang baru terjun ke dunia android

01 private  void saveImage(Bitmap bitmap, String name) {
02       File mediaStorageDir = new File(Environment.getExternalStoragePublicDirectory(
03               Environment.DIRECTORY_PICTURES).getAbsolutePath(), "CameraBitmap");
04  
05       if (!mediaStorageDir.exists()){
06           Log.d("TAG","direktori belum ada, maka kita buat direktori");
07           mediaStorageDir.mkdir();
08       }
09       String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
10       File imageFile = new File(mediaStorageDir, name +timeStamp+ ".jpg");
11  
12       OutputStream os;
13       try {
14           os = new FileOutputStream(imageFile);
15           bitmap.compress(Bitmap.CompressFormat.JPEG, 100, os);
16           os.flush();
17           os.close();
18       catch (Exception e) {
19           Log.e(getClass().getSimpleName(), "gagal menyimpan bitmap", e);
20       }
21   }

Semoga bermanfaat
Salam hangat Developer Android
Agus Haryanto