【问题标题】:Creating a File in Android using C++ or SDL使用 C++ 或 SDL 在 Android 中创建文件
【发布时间】:2019-09-09 11:39:04
【问题描述】:

我正在使用专为 android 构建的 C++ 和 SDL 制作游戏,我正在尝试制作诸如保存游戏进度或已完成关卡之类的东西,因此我想创建一个文件来保存数据它,如何在 android 中创建文件和访问,或者内部 android studio 的路径是什么,如果我也可以创建一个包含该文件的文件夹?

【问题讨论】:

    标签: android c++ sdl


    【解决方案1】:

    标准的 C++ iostream 或 C stdio 函数应该可以正常工作。只需确保您的应用可以访问您写入的目录即可。

    【讨论】:

    • 以及如何在android中获取我正在写入的目录的路径,比如如果我想在没有任何子文件夹的根目录中写入文件,该路径应该是什么,或者如何获取对根目录的访问权限
    • 手机的根目录?你不能 - 你在那里没有写权限(无论如何你不应该,它是一个 Linux 文件系统,文件不会进入根目录)。您应用的私有数据目录的根目录?使用 ANativeActivity.internalDataPath
    • 目前我正在使用 SDL_GetPrefPath(),在 windows 上运行良好,但在 android 上运行良好,而且如果我使用标准 C++ iostream,我应该提供什么路径,这是我唯一能解决的问题t 似乎能够访问任何要写入的目录
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    • 2017-09-27
    • 2015-06-17
    • 2021-10-01
    相关资源
    最近更新 更多