getWriteablePath 只能取到cache吗?

getWriteablePath 只能取到cache目录吗?
这个cache目录会随游戏删除而删除 这样某些数据就不能保存在这里了
那么我想保存某个文件到真机上某个目录 那么不能在c++层操作吗?只能去到java层自己再写了?