用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)
上一篇 2024年5月20日 上午9:35
下一篇 2024年5月20日 上午9:47

相关推荐

  • 直面党建工作差距(直面党建工作差距怎么写)

    党建工作在坚持以往好的做法基础上,按照从严治党要求和上级党组织的安排部署,扎实推进各项任务落实,但以“党建做实了就是生产力,做强了就是竞争力,做细了就是凝聚力”的标准看,还存在三个…

    科研百科 2024年7月3日
    59
  • 东风协同办公app

    东风协同办公app: 打造高效团队,提升企业竞争力 随着数字化时代的到来,企业协同办公已成为企业发展的重要一环。东风汽车作为一辆著名的汽车制造商,也同样需要高效的协同办公来帮助团队…

    科研百科 2024年8月22日
    47
  • 坚持党建引领促发展,正确把握国企党建工作的“虚”与实(加强国企党建工作,让党的)

    习近平总书记在2016年的国有企业党的建设工作会议上发表的重要讲话,其中就提到“明确坚持党的领导,加强党的建设是国有企业的“根”和“魂”,是我国国有企业的“独特优势”。”但是如何真…

    科研百科 2023年1月12日
    510
  • 3D打印风生水起,河北如何加快布局(河北3d打印公司)

    传统的机械加工方法是“减材制造”,即通过材料逐渐减少实现制造过程。而逐渐增加材料实现制造过程的方法,就叫作增材制造。 增材制造(又称3D打印)是以数字模型为基础,将材料逐层堆积制造…

    科研百科 2024年5月2日
    125
  • 清华大学 计算机 研究方向

    清华大学计算机研究方向介绍 计算机领域是一个涉及众多学科和领域的交叉学科,清华大学计算机学科也不例外。清华大学计算机学科在人工智能、计算机图形学、计算机网络、计算机安全、软件工程等…

    科研百科 2024年10月29日
    1
  • appian低代码书

    Appian是一款低代码开发平台,它为企业提供了一种快速构建和部署业务应用程序的方法。低代码开发是一种新兴的软件开发方法,它旨在通过减少编码工作量和提高开发效率来加快应用程序的交付…

    科研百科 2024年2月21日
    97
  • 怎么拥有科研项目

    拥有科研项目是许多科学家和研究人员的梦想,因为这可以为他们的职业生涯带来巨大的成就和回报。但是,建立一个科研项目并不是一件容易的事情,需要很多的准备和努力。 首先,你需要选择一个适…

    科研百科 2025年2月27日
    0
  • 浙江安评项目管理系统功能

    浙江安评项目管理系统功能介绍 随着恐怖主义、自然灾害、网络安全等安全问题的不断加剧,安评项目管理系统成为了一个必不可少的工具。本文将介绍浙江安评项目管理系统的功能,以便更好地理解和…

    科研百科 2025年6月30日
    1
  • 我科学家创制新型抗生素替代品

        近日,由中国农业科学院饲料研究所王建华研究员领衔的创新团队成功创制新型抗生素替代品——新型抗菌抗内毒素双效肽,其安全性高、抗菌性更强,并可解内毒素,具有…

    科研百科 2022年5月14日
    356
  • 科研项目申请书主要包括哪几个方面(本科生科研项目申请书一样)

    本科生科研项目申请书 项目名称:探究RNA干扰机制的新方法 项目背景:RNA干扰(RNA interference,RNAi)是一种针对RNA的免疫机制,在生物体内发挥着重要的作用…

    科研百科 2024年4月6日
    105