APP 儲存照片在SD 卡

說明

這個是一小段app 程式碼,把照片存在本機的 SD 卡。

操作流程

Code

                        Bitmap bitmap =  (Bitmap) bitmapList.get(0);
                        FileOutputStream b = null;
                        File imgFile = new File("/sdcard/myImage/");
                        imgFile.mkdirs();// 建立資料夾
                        String fileName = "/sdcard/myImage/111.jpg";

                        try {
                            b = new FileOutputStream(fileName);
                            bitmap.compress(Bitmap.CompressFormat.JPEG, 100, b);// 把資料寫入檔案
                        } catch (FileNotFoundException e) {
                            e.printStackTrace();
                        } finally {
                            try {
                                b.flush();
                                b.close();
                            } catch (IOException e) {
                                e.printStackTrace();
                            }
                        }

DEMO

小筆記

  • Bitmap //是一種圖片檔案的格式
  • mkdirs() //建立資料夾
  • bitmap.compress(Bitmap.CompressFormat.JPEG, 100, b) //把資料寫入檔案

Ref :

留言