首页 > 解决方案 > 关于 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"));可以显示资产文件夹中的图像。如何显示设备中的图片。请帮助我,并给我一些建议,谢谢。

标签: androidpathlibgdx

解决方案


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

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

在此处阅读有关 GDX 文件类型的更多信息


推荐阅读