分享

Delphi XE11.1在安卓上部署自己的文件

 新用户5228KeDY 2022-12-23 发布于北京

笔记,计划做个小应用。自己用。例如我们做一个安卓程序,需要附带一个自己的文件,这里用12121212.txt作为附带文件示例,读入和保存到Memo中。

测试环境:Delphi XE11.1、华为P40鸿蒙3.0

把需要附带的Project/Deployment加入到下述列表中,然后设置Remote Pathassets\internal\,在ReleaseDebug都需要做这个设置,以保证ReleaseDebug时能找到文件。

这里需要注意,如果……..\Android\Release\Project1\assets\internal目录下确实有此12121212.txt文件,在设置完毕、第一次Run时,会提示文件访问错误。此时把项目文件下的12121212.txt移除就可以了。

还有注意的是,一切设置及修改都要在Master视图下,在其他视图下都不会产生效果。而Run的时候,才选择具体的真机的View

例如Android 3.5’’ Phone下编译。实际TLayout布局之后,按照3.5’’5’’谁来编译,差异不会影响多严重了。

代码如下。实际按照官方教程,已经让它适用于iOSANDROID

但正如官方教程说的,若是iOS时,Remote Path on iOS Device platform: StartUp\Documents\,而Android platform才是设置为 assets\internal\的。iOS有大小写,Android均小写。

官方教程位置

https://docwiki./RADStudio/Alexandria/en/Mobile_Tutorial:_Using_FireDAC_and_SQLite_(iOS_and_Android)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多