使用libgdx将图像保存到Android Gallery



我使用函数ScreenUtils和libgdx的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 Gallery不会显示它们。

调用MediaScannerConnection.scanFile()通知系统新的媒体文件。

最新更新