參考書籍:
CB10.1 程序開發手冊.pdf 這本書的精華是前面200頁。
官方的 RAD Studio 10.2 Tokyo Mobile Tutorials.pdf 是一本好書,國內有翻譯成中文的:
Delphi XE8 iOS與Android移動應用開發(APP開發)教程[完整中文版] 某寶有。
Delphi FireMonkey 萬一的學習筆記.pdf ——對FireMonkey 的總體介紹
Delphi xe6 Android編程入門.pdf ——看了目錄,可以查閱一些問題
2017-Cross-Platform Development with Delphi XE10.2 & FireMonkey for Windows & MAC OS X.pdf ——這本書也不錯,還有翻譯成中文的,CSDN有下載。
Expert Delphi_ Robust and fast cross-platform application development.pdf ——這本書有幾章不錯
Delphi Cookbook - Second Edition ——這本書也有幾章講FMX和跨平台應用
Delphi GUI Programming with FireMonkey.pdf
幫助菜單里的Main Help(對應topics.chm文件)——Frameworks and Libraries——GUI Application Frameworks——FireMonkey部分不錯,基本的東西都有介紹。
官方自帶的5、6百兆的Samples示例程序是個寶庫。
————————————————————
安卓上運行中文亂碼問題,程序代碼中中文字符串前面需要加前綴u,比如:u"安卓程序"。
UnicodeString s=u"你好,中文";
ShowMessage(s);
不涉及手機功能的簡單FMX程序,可以先編譯成win32版調試通過后,再編譯成安卓版本,而且編程方式跟VCL程序完全一樣,一些常用控件和屬性也基本一致,確實方便了安卓程序的開發(類似桌面程序的app)。
FMX多平台項目IDE彈出錯誤窗口:Invalid ImageList Index
解決:
- Close Studio, ensure that the process "bds.exe" is not exists in the task manager.
- Go to the folder "C:\Program Files\Embarcadero\Studio\x.0\bin", looking for the file "MultidevicePreview240.bpl".
- Rename it to "!MultidevicePreview240.bpl"
- Run Studio and test.
【DelphiGuy】app在安卓11系統閃退,可能是你編譯為32位app,安卓高版本默認不運行基於NDK的32位應用,編譯為64位試試。注:CB 10.4.2暫時不支持編譯64位安卓app,Delphi支持。
