http://www.myexception.cn/delphi/1480581.html

XE5 Android 里的目录如何写

www.MyException.Cn  网友分享于:2013-11-22  浏览:744次
 
XE5 Android 里的目录怎么写?
我想保存一些文件?老是失败
/data/xxx.txt  失败
xxx.txt 也失败
/AppName/xxx.txt 失败
....

怎么给文件路径?最好是保存App下面

刚开始玩XE5 Android,发现一个好的想象,就是程序一旦跑起来了,还是挺快的,另外可以使用指针也说明了效率
procedure TDCalcForm.TestSpeedBtnClick(Sender: TObject);
var
  D : TDateTime;
  i : integer;
  f : Double;
begin
  Self.Tag := 1;
  D := Now();
  f := 2904293742987491237.12;
  for i := 1 to 100000000 do begin
    f := f / (Tag + 0.1);
    if D>0 then f := f + D;
    if f<0 then Break;    
  end;
  D := Now() - D;
  Self.HisLabel1.Text := FormatDateTime('HH:MM:SS' , D) + '  ' + FloatToStr(f);
end;

真机上跑,只花了6秒钟,还是可以
XE5 Android 文件目录 XE5 Android 文件路径

------解决方案--------------------
不会撸过,看文档来得更快吧,坛里基本没啥活人玩delphi for android,
dfa的慢主要在于UI上吧,firemonkey不行
------解决方案--------------------
http://www.raysoftware.cn/?p=425
楼主不要试图往/data这种目录里读写,没root权限的进程是不能访问的
------解决方案--------------------
TPath可以读取系统目录
若是SD卡的路径,是/mnt/sdcard/external_sd/
不过不同机子,SD卡的路径也有些差异