C++ Builder使用FMX多平台框架(FireMonkey)移动(安卓、iOS)APP开发参考书籍

参考书籍:
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
Delphi Programming Projects_ Build a range of exciting projects by exploring cross-platform development and microservices.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
解决:

  1. Close Studio, ensure that the process "bds.exe" is not exists in the task manager.
  2. Go to the folder "C:\Program Files\Embarcadero\Studio\x.0\bin", looking for the file "MultidevicePreview240.bpl".
  3. Rename it to "!MultidevicePreview240.bpl"
  4. Run Studio and test.
posted @ 2020-11-10 19:48  ustone  阅读(1493)  评论(2编辑  收藏  举报