用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)

启动 Delphi 11

Delphi 11 安装略过,启动后选 new project ,如图所示创建新工程。

用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)

Delphi 11编译器选项

Delphi 11配带了x32和x64位的安卓、IOS、MacOS和Windows编译器,可使用 Delphi 语言(pascal)编写并编译成不同操作系统平台的应用程序。

用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)

编写TCPClient程序

以编写TCPClient为例,在form上放上indy的tcpclient,将它属性的 host 和 port 写上欲连接的 tcpserver的IP地址和port端口号。再放一个 Button1

用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)

双击 Button1, 在代码编辑器中写上如下代码。

用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)

编译为 android 的 app

在手机开发者选项上打开调试功能,通过 usb 线连接计算机,对上述代码进行编译后 apk 自动上载并安装到手机上。 安装后运行是下面的样子,很简单,就一个 Button1 钮。

用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)

用HyperTerminal作tcpserver

进入后随便起个连接名称 tcpserver

用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)

配置tcpserver,本机 IP, 端口 2000

为了测试方便,hyperterminal的PC和手机在同一Wifi下,这样它们就在同一IP地址段。PC是192.168.100.158, 华为mate9手机是 192.168.100.178,端口是 2000

用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)

选择 wait for call, 将 hyperterminal 设置成 tcpserver

用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)

TcpClient与TcpServer通讯

手机TcpClient上每按 Button1一次,PC上运行的 TcpServer 上显示一次 Hello World!

用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)

后记:

用同样的方法,可以编译IOS手机app,也可编写 windows, linux, macOS程序。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月6日 上午9:07
下一篇 2023年4月6日 上午9:23

相关推荐