用Delphi 11开发手机app和Windows及Linunx桌面应用(delphi开发安卓app)
启动 Delphi 11
Delphi 11 安装略过,启动后选 new project ,如图所示创建新工程。
Delphi 11编译器选项
Delphi 11配带了x32和x64位的安卓、IOS、macOS和Windows编译器,可使用 Delphi 语言(pascal)编写并编译成不同操作系统平台的应用程序。
编写TCPClient程序
以编写TCPClient为例,在form上放上indy的tcpclient,将它属性的 host 和 port 写上欲连接的 tcpserver的IP地址和port端口号。再放一个 Button1
双击 Button1, 在代码编辑器中写上如下代码。
编译为 android 的 app
在手机开发者选项上打开调试功能,通过 usb 线连接计算机,对上述代码进行编译后 apk 自动上载并安装到手机上。 安装后运行是下面的样子,很简单,就一个 Button1 钮。
用HyperTerminal作tcpserver
进入后随便起个连接名称 tcpserver
配置tcpserver,本机 IP, 端口 2000
为了测试方便,hyperterminal的PC和手机在同一Wifi下,这样它们就在同一IP地址段。PC是192.168.100.158, 华为mate9手机是 192.168.100.178,端口是 2000
选择 wait for call, 将 hyperterminal 设置成 tcpserver
TcpClient与TcpServer通讯
手机TcpClient上每按 Button1一次,PC上运行的 TcpServer 上显示一次 Hello World!
后记:
用同样的方法,可以编译IOS手机app,也可编写 windows, linux, macOS程序。