无法将本地文件部署到Android

时间:2017-01-19 17:13:36

标签: android delphi delphi-10.1-berlin

在Project->部署窗口中,我添加了一个本地文件..\data\test.dat,并将远程路径更改为assets\internal

然后我部署应用程序并使用Button我运行以下代码:

  Memo1.Lines.Add( TPath.GetDocumentsPath ); // first path
  Memo1.Lines.Add( TPath.GetSharedDocumentsPath ); // second path
  // try to see if it's in the first path
  s := TPath.Combine( TPath.GetDocumentsPath, 'test.dat');
  if FileExists(s)
    then s2 := 'Y'
    else s2 := 'N';
  Memo1.Lines.Add( s2 ) 

并显示:

/data/data/com.embarcadero.TestApp/files
/storage/sdcard0/Documents
N
  

哪里(地狱)存储了test.dat文件?

我发现一些使用远程路径变体的文章(例如.\assets\internalassets),但没有一个可以使用

  

是否有文档页面,其中清楚地解释了这些目录的确切含义?

0 个答案:

没有答案