使用libgdx将图像保存到Android图库

时间:2013-12-06 14:34:48

标签: android libgdx

我使用libgdx的ScreenUtils和PixmapIO功能在智能手机的sd上创建了一个带有png文件的文件夹。 Andorid画廊无法识别此文件夹。

这是我的代码。

byte[] pixelData = ScreenUtils.getFrameBufferPixels(true);
Pixmap pixmap = new Pixmap(Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), Format.RGBA8888);
ByteBuffer pixels = pixmap.getPixels();
pixels.clear();
pixels.put(pixelData);
pixels.position(0);
PixmapIO.writePNG(file, pixmap);

包含该文件的文件夹位于我的SD卡上,但默认的Android图库并未显示它们。

1 个答案:

答案 0 :(得分:0)

致电MediaScannerConnection.scanFile()以通知系统新媒体文件。