读书人

XE5 Android 里的目录如何写

发布时间: 2013-11-21 23:38:25 作者: rapoo

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卡的路径也有些差异

读书人网 >.NET

热点推荐