lawang code

lawang Code


Tanyakan kode disini

Android,Cara menampilkan gambar dari internal sd ke gallery

ditanyakan oleh Nuryanta 3 tahun yang lalu

Saya membuat projek editing photo, tapi ketika saya save hasil gambar. Gambar tersimpan ke internal sd akan tetapi tidak otomatis muncul ke gallery phone. tetapi setelah restart phone barulah muncul folder created image tadi. bagaimana cara menampilkan gambar tadi ke gallery. Saya sudah mencoba cara implementasi mediascanner dari stackovervlow akan tetapi masih nihil, mohon bantuanya.

 public void saveClick(View paramView)
  {
        btnlayout.setVisibility(0);
        layoutsave.setDrawingCacheEnabled(true);
        layoutsave.buildDrawingCache();
        Bitmap localBitmap = layoutsave.getDrawingCache();
        fileName = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());

        String path = getFolderPath()+"/"+fileName;
        Log.i("SaveToStorage", "Path: "+path);
        try
        {
            FileOutputStream localFileOutputStream = new FileOutputStream(new File (getFolderPath(), fileName + ".jpg"));
            localBitmap.compress(Bitmap.CompressFormat.JPEG, 100, localFileOutputStream);
            localFileOutputStream.flush();
            localFileOutputStream.close();
        } 
        catch (Exception e) {
               e.printStackTrace();
        }
        Toast.makeText(getApplicationContext(), "Image Saved Successfully", 0).show();
        }

private static String getFolderPath() {
    String lvl1 = "Pictures";
    String lvl2 = "FunnyFaceMaker";

    File folderLvl1 = checkPath(Environment.getExternalStorageDirectory(), lvl1);
    File folderLvl2 = checkPath(folderLvl1, lvl2);

    return folderLvl2.getPath();
}

private static File checkPath(File pathLvl1, String lvl2) {
    File pathLvl2 = new File(pathLvl1, lvl2);
    if (!pathLvl2.exists()) {
        pathLvl2.mkdir();
    }
    return pathLvl2;
}




Anda harus login terlebih dahulu untuk memberikan komentar

Recent Tag

X 6
X 48
X 14
X 10
X 1
X 5
X 4
X 18
X 10

Bantuan

Help

Feedback

Help