Delphi的RAD Studio安装包括一组由FireMonkey需要作为一个整体或特定组件和FireMonkey平台服务的Java库。RAD Studio还为每个Java库提供一个或多个Delphi单元和C ++头文件。您可以在RAD Studio应用程序中包含这些Delphi或C ++文件,以访问底层Java库的API。
RAD Studio安装还包括一个classes.dex
文件,该文件是将这组Java库转换为单个Dalvik可执行文件的结果。classes.dex
在为Android目标平台部署应用程序时,默认情况下,RAD Studio会在您的应用程序中包含该文件。此文件允许您的RAD Studio应用程序在运行时与Android API和其他内置RAD Studio Java库进行交互。
该FireMonkey Java库是Embarcadero公司库。该APK扩展和云消息的Java库是包括由英巴卡迪诺修改第三方库。上表中列出的其余Java库是未经修改的第三方库。
“本机文件”列中的文件是您可以包含在RAD Studio应用程序中的文件,用于从本机代码访问这些Java库的API。您可以在RAD Studio安装文件夹(C:\Program Files (x86)\Embarcadero\Studio\18.0
)中的以下路径中找到这些文件:
- Delphi 单元:
source\rtl\android
(.pas
文件扩展名) - C ++头文件:
include\android\rtl
(.hpp
文件扩展名) -
第三方Java库的某些功能可能需要:
- 将使用权限添加到Android应用程序。
- 自定义
AndroidManifest.xml
Android应用程序的文件。 -
有关更多信息,请查看每个第三方库的官方文档。