我目前正在开发基于C语言,基于NDK的Android应用程序.此应用程序需要创建临时文件.在常规Linux系统上,我将tmpfile确保在临时目录中正确创建这些文件并在进程结束时进行清理.
但是,我对各种Android设备的调查似乎表明了这一点
tmpfile 总是失败;/tmp目录;/data/local/tmp所有Android变种都不存在目录;TEMP设置环境变量;mkstemp没有比这更好的了tmpfile.现在,我确信我可以一起破解,但是看到SDK提供的context.getCacheDir和File.createTempFileJava应用程序,我希望在C级有一个等价物.
有没有人知道用于创建临时文件的良好可靠和跨Android方法?