【发布时间】:2013-09-22 08:51:21
【问题描述】:
如何在 Android 设备上本地保存文件, 使用 Delphi (XE5, Firemonkey)?
简单的事情
Memo.Lines.SaveToFile('test.txt')
似乎不起作用。 它会导致以下错误消息:
“无法创建文件“/test.txt”。不是目录。”
【问题讨论】:
-
当你说本地时,你是什么意思? SDCard(内部/外部?),私人数据?其他?如果没有 root 和权限,您无法在
/中创建文件。 -
我希望我可以在内部存储的“当前目录”中写入(无论它在哪里)。请注意,我没有在文件名之前指定反斜杠。我很惊讶它似乎试图在根目录中写入。
-
我也试过这条路径:“/Android/data/com.embarcadero.TestLocalStorage/files/”(developer.android.com/guide/topics/data/data-storage.html 似乎表明这可能是内部存储的合适位置)。但得到了相同的结果
标签: android delphi firemonkey