相关疑难解决方法(0)

使用NDK在Android中创建临时文件

我目前正在开发基于C语言,基于NDK的Android应用程序.此应用程序需要创建临时文件.在常规Linux系统上,我将tmpfile确保在临时目录中正确创建这些文件并在进程结束时进行清理.

但是,我对各种Android设备的调查似乎表明了这一点

  • tmpfile 总是失败;
  • 没有/tmp目录;
  • /data/local/tmp所有Android变种都不存在目录;
  • 没有TEMP设置环境变量;
  • mkstemp没有比这更好的了tmpfile.

现在,我确信我可以一起破解,但是看到SDK提供的context.getCacheDirFile.createTempFileJava应用程序,我希望在C级有一个等价物.

有没有人知道用于创建临时文件的良好可靠和跨Android方法?

temporary-files android-ndk

19
推荐指数
2
解决办法
9761
查看次数

标签 统计

android-ndk ×1

temporary-files ×1