android在SD卡中保存图像

时间:2015-07-29 12:49:55

标签: android android-sdcard android-external-storage

我编写的代码女巫可以将图像保存到SD卡。我的代码工作正常但是当我去带文件系统的sd车我的图像是公开的。这是我的代码

private Bitmap takeScreenShot(Context content, ScrollView view) {

    int totalHeight = view.getChildAt(0).getHeight();
    int totalWidth = view.getChildAt(0).getWidth();

    Bitmap bitmap = getBitmapFromView(view, totalHeight, totalWidth);


    File imagePath = new File(Environment.getExternalStorageDirectory()
            + "/image.jpg");
    FileOutputStream fos = null;
    try {
        fos = new FileOutputStream(imagePath);
        bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
        fos.flush();
        fos.close();
        MediaStore.Images.Media.insertImage(content.getContentResolver(),
                bitmap, "Screen", "screen");
    } catch (FileNotFoundException e) {

        e.printStackTrace();
    } catch (Exception e) {

        e.printStackTrace();
    }
    return bitmap;

}

如何在SD卡中保存imege可以隐藏或取消发布我的图像。我不需要用文件管理器显示它 如果有人知道解决方案,请帮助我

0 个答案:

没有答案