排序
OrangeUI+Delphi10.3开发的APP 全源码(20250410最新修改版已支持D11.3)
当时做微商的时候,使用OrangeUI+Delphi10.3开发的辅助下单APP,现在已经不用了,需要的可以购买研究下20250410最新修改版已支持D11.3使用了SQLite数据库沉浸式标题栏WebBrowser与JS交互post提...
delphi fmx zxing原生不使用外部库二维码,条码扫描速度很快
ZXing.Delphi 是一个原生 Object Pascal 库,它基于众所周知的开源条形码库:ZXing(斑马线)。 该端口基于 ZXing 的 .Net Redth 端口和 Java 端口。 这是我认为的第一个原生 FireMonkey 条形码...
Delphi 将Android应用弄到后台
在使用Delphi 11开发的Android应用中,您可能需要控制应用如何响应硬件返回键(vkHardwareBack)事件。特别是当您的主界面(TMainForm)包含一个视图栈时,处理返回键以避免显示空的主界面或直接...
如何手动生成 R.java 文件
在 Delphi 项目中,需要为每个包含的库手动生成 R.java 文件。通常,我们会将所有资源放在一个 .res 目录中,并使用 aapt.exe 为每个包生成 R.java 文件。然而,生成的 R.java 文件包含了整...
代码从AndroidManifest.xml中获取元数据字符串
在Delphi开发的Android应用中,有时需要从AndroidManifest.xml文件中读取特定的元数据信息。对于获取位于<manifest>标签下的versionName,可以直接使用包管理器查询。但如果元数据位于<...
Delphi 中接收 Sunmi 和 Unitech 设备广播的实现
在 Delphi 中开发 Android 应用时,接收来自 Zebra 设备的广播是可行的,但同样的方法在 Sunmi 和 Unitech 设备上却无法正常工作。以下是解决这一问题的核心方法。 Zebra 设备的广播可以正常接...
在Delphi 11中TDirectory.GetFiles()无法正常工作
在从Delphi 10.4迁移到Delphi 11时,您可能会发现TDirectory.GetFiles()函数在尝试列出Android设备共享存储中的文件时返回空列表。尽管已正确设置了必要的权限,并且TDirectory.GetDirectories(...
如何在RAD Studio中禁用不必要的Java库
在使用Delphi 11 开发Android应用时,您可能会遇到一些自动添加到项目中的过时Google Admob库,这些库导致您的应用无法通过Google Play Store的审核。尽管Embarcadero建议通过右键点击并选择...
在Delphi中使用OpenCV for Android时JList的错误处理
在尝试通过Delphi使用OpenCV进行Android开发(参考GitHub项目:https://github.com/CarlosHe/OpenCV-Android-Firemonkey)时,遇到了一个访问冲突错误。该错误发生在尝试循环遍历轮廓列表(JLis...
在Android平台上使用Delphi的FMX框架进行XML转换时,遇到TransformNode方法不被支持的问题
在Android平台上使用Delphi的FMX框架进行XML转换时,遇到TransformNode方法不被支持的问题。这是因为TransformNode仅在使用MSXML DOM供应商时可用,而MSXML仅在Windows平台上有效。对于非Window...
如何在Delphi Android应用中使用简单的Intent启动另一个Android应用
要在Delphi编写的Android应用中通过Intent启动另一个应用,您需要确保正确设置权限并在代码中使用正确的Intent。以下是一个简单示例,展示了如何实现这一点。步骤1:设置权限首先,您需要确保在...
解决Delphi 10.4中ClientDataSet执行存储过程,传递的参数出现无法识别的空格的问题
在使用Delphi 10.4开发Android程序时,通过TSQLConnection(DataSnap)和TClientDataSet连接数据库并调用存储过程时,遇到传递的参数后面出现无法识别的空格的问题。这个问题的根本原因在于参数...
解决Delphi 12中SurfaceView总是显示黑色背景的问题
在使用Delphi 12为Android开发应用时,遇到SurfaceView仅显示黑色背景而无法正常绘制图形的问题。通过分析代码,问题的根源在于paint对象的样式设置不正确。将paint.setStyle(TJPaint_Style.Jav...
Delphi FMX Android中复制文件遇到权限问题的解决方案
Delphi FMX Android中复制文件遇到权限问题的解决方案在使用Delphi 12 FMX为Android开发应用时,遇到从/storage/emulated/0/Documents/calorie_consumption.db复制文件到/data/user/0/com.embar...
如何在Delphi中获取字符串的真实ASCII码值
当需要将包含特殊字符(如á、é、í等)的字符串转换为特定编码格式以发送给蓝牙打印机时,了解如何正确处理这些字符的编码至关重要。以下是针对Delphi环境下解决这一问题的方法。解决方案核心...
使用Delphi 10.2生成QR码并使用ESC/POS打印至ZIJIANG 58mm热敏打印机
要在Android平台上通过Delphi 10.2 (FireMonkey) 生成QR码并通过蓝牙连接的ZIJIANG P08-580LD热敏打印机打印,您需要遵循ESC/POS命令集来构建QR码数据。以下是如何实现这一过程的简化步骤和代码...
使用Delphi 10.3 (FireMonkey) 检查蓝牙适配器状态
在开发基于物联网(IoT)的跨平台应用时,检查蓝牙适配器是否启用对于确保应用正常运行至关重要。以下是如何使用Delphi 10.3 (FireMonkey) 检查Android和iOS设备上的蓝牙适配器状态的方法。实现方...
在处理Android蓝牙打印时,Java字节数组与Delphi字节数组的转换
在处理Android蓝牙打印时,可能会遇到需要将Java中的字节数组转换为Delphi中的字节数组的情况。以下是如何实现这种转换的方法。 为了将Java代码中的字节数组转换为Delphi代码中的字节数组,并...
在Delphi中调用Android原生蓝牙设置窗体
在开发移动应用时,有时需要直接从应用程序内部打开设备的原生蓝牙设置界面。通过以下方法,可以在Delphi中实现对Android原生蓝牙设置窗口的调用。实现方法使用JIntent类创建一个新的意图(Inten...
如何使用Delphi的蓝牙低功耗组件BLE访问心率服务设备
如何使用Delphi的蓝牙低功耗组件访问支持心率服务(Heart Rate Service)的BLE设备。我们将解决在尝试发现BLE设备的服务时遇到的配对要求异常问题,并确保能够正确地获取服务列表。问题描述根据...