写入文本并将其保存在我的项目中

时间:2017-12-26 12:33:17

标签: java android

我正在开发Android Studio上的项目。

这是一个我需要识别用户绘图的游戏。

所以我正在使用Android的GestureLibrary。

我想解决的问题是保存.txt,我将所有手势存储在项目内的文件中,而不是存储在SD卡中。

事实上,我需要将此文件用于后续步骤,以便在游戏中使用它来预先记录手势。

我这样做了,但它将其保存在手机本地

gestureLibrary = GestureLibraries.fromFile(getFilesDir() + "/" + "gesture.txt");

我想重新提出这个问题 gestureLibrary = GestureLibraries.fromFile(getExternalFilesDir(null) + "/" + "gesture.txt"); 将其保存在内部存储空间

1 个答案:

答案 0 :(得分:1)

使用此

 public static File getPathLogFolder() {
    try {
        String strFolder = Environment.getExternalStorageDirectory() + "/FolderName";
        File folder = new File(strFolder);
        if (!folder.exists()) {
            folder.mkdirs();
        }
        return folder;
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}

然后路径

gestureLibrary = GestureLibraries.fromFile(getPathLogFolder() + "/" + ".txt");