如何从 libGDX class 获取 Environment.getExternalStorageDirectory().getAbsolutePath()?

How to get Environment.getExternalStorageDirectory().getAbsolutePath() from libGDX class?

我有一个非常喜欢飞扬的小鸟的游戏。我只想将高分保存在文本文件中。为此,我首先需要获取目录路径。

在这里你可以看到我无法调用环境来获取我的外部存储目录。为什么会这样?

是不是我调用的是core目录下的Environment?如果是这样,我如何从 class 中获取目录?

提前致谢...

是的,这是因为您是从核心目录调用环境。 你可以在android目录下有:

public static String foo="bar";

并使用 ClassName.foo 从核心 class 访问。

编辑: 但在你的情况下,我会尝试使用一些 libGDX 数据 write/read 而不是调用 Android。请检查:LibGDX documentation