关于Libgdx。如何从设备显示我的图片。(我现在有图片路径)

时间:2018-05-03 09:01:54

标签: android path libgdx

我想在屏幕上显示我的相机拍照。 我有照片路径 “/storage/emulated/0/DCIM/Camera/IMG_20180501_155027.jpg”

但我无法使用image = new Texture(Gdx.files.external("badlogic.jpg""/storage/emulated/0/DCIM/Camera/IMG_20180501_155027.jpg"));

显示它

我知道image = new Texture(Gdx.files.internal("badlogic.jpg"));可以显示资源文件夹中的图像。如何显示设备中的图片。 请帮帮我,给我一些建议谢谢。

1 个答案:

答案 0 :(得分:1)

如果您使用完全限定路径,则需要使用绝对类型FileHandle,例如" / storage / emulated / 0 / DCIM / Camera /IMG_20180501_155027.jpg" ;.
如果您需要从SD卡读取文件,可以使用外部类型的FileHandle,但在这种情况下,路径应该是相对于SD卡根目录的:

Gdx.files.external("/DCIM/Camera/IMG_20180501_155027.jpg");

详细了解GDX文件类型here

相关问题