筆記,計劃做個小應用。自己用。例如我們做一個安卓程序,需要附帶一個自己的文件,這里用12121212.txt作為附帶文件示例,讀入和保存到Memo中。
測試環(huán)境:Delphi XE11.1、華為P40鴻蒙3.0
把需要附帶的Project/Deployment加入到下述列表中,然后設置Remote Path為assets\internal\,在Release和Debug都需要做這個設置,以保證Release和Debug時能找到文件。
這里需要注意,如果……..\Android\Release\Project1\assets\internal目錄下確實有此12121212.txt文件,在設置完畢、第一次Run時,會提示文件訪問錯誤。此時把項目文件下的12121212.txt移除就可以了。
還有注意的是,一切設置及修改都要在Master視圖下,在其他視圖下都不會產(chǎn)生效果。而Run的時候,才選擇具體的真機的View。
例如Android 3.5’’ Phone下編譯。實際TLayout布局之后,按照3.5’’或5’’誰來編譯,差異不會影響多嚴重了。
代碼如下。實際按照官方教程,已經(jīng)讓它適用于iOS和ANDROID
但正如官方教程說的,若是iOS時,Remote Path on iOS Device platform: StartUp\Documents\,而Android platform才是設置為 assets\internal\的。iOS有大小寫,Android均小寫。
官方教程位置
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Mobile_Tutorial:_Using_FireDAC_and_SQLite_(iOS_and_Android)