我目前正在开发一个基于C语言、基于NDK的Android应用程序。此应用程序需要创建临时文件。在常规的Linux系统上,我会使用tmpfile
来确保在临时目录中正确地创建这些文件,并在进程结束时清除它们。
然而,我对各种Android设备的调查似乎表明,
tmpfile
总是失败;directory;/tmp
directory;is no
/tmp
不比/data/local/tmp
更好现在,我确信我可以将一些东西组合在一起,但是看到SDK为Java应用程序提供了context.getCacheDir
和File.createTempFile
,我希望在C级有一个等价物。
有没有人知道一个好的、可靠的、跨Android的创建临时文件的方法?
https://stackoverflow.com/questions/7595324
复制相似问题