我需要从在 Android 下运行的 C 代码中获取“文档”路径。不同操作系统的类似物是:
在 Windows 上:
SHGetKnownFolderIDList(FOLDERID_Documents, ...)
返回“我的文档”文件夹的路径。
在 iPhone 上:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
一种解决方案是通过 JNI 调用一些 Android 高级函数(顺便问一下,哪个函数?)。但是有原生功能吗?