排序
Delphi 将Android应用弄到后台
在使用Delphi 11开发的Android应用中,您可能需要控制应用如何响应硬件返回键(vkHardwareBack)事件。特别是当您的主界面(TMainForm)包含一个视图栈时,处理返回键以避免显示空的主界面或直接...
如何使用Delphi的蓝牙低功耗组件BLE访问心率服务设备
如何使用Delphi的蓝牙低功耗组件访问支持心率服务(Heart Rate Service)的BLE设备。我们将解决在尝试发现BLE设备的服务时遇到的配对要求异常问题,并确保能够正确地获取服务列表。问题描述根据...
记录学Delphi安卓编程过程中的一个坑
以下这段代码在win10和在安卓下的执行顺序有区别:abcde为序号:在win中,顺序是abcdef,fs在修改后能保存,在安卓下,顺序是aefbcd,所以fs没能在修改后保存。a: TDialogService.MessageDialog...
OrangeUI+Delphi10.3开发的APP 全源码(20250410最新修改版已支持D11.3)
当时做微商的时候,使用OrangeUI+Delphi10.3开发的辅助下单APP,现在已经不用了,需要的可以购买研究下20250410最新修改版已支持D11.3使用了SQLite数据库沉浸式标题栏WebBrowser与JS交互post提...
使用Delphi 10.3 (FireMonkey) 检查蓝牙适配器状态
在开发基于物联网(IoT)的跨平台应用时,检查蓝牙适配器是否启用对于确保应用正常运行至关重要。以下是如何使用Delphi 10.3 (FireMonkey) 检查Android和iOS设备上的蓝牙适配器状态的方法。实现方...
Delphi 中接收 Sunmi 和 Unitech 设备广播的实现
在 Delphi 中开发 Android 应用时,接收来自 Zebra 设备的广播是可行的,但同样的方法在 Sunmi 和 Unitech 设备上却无法正常工作。以下是解决这一问题的核心方法。 Zebra 设备的广播可以正常接...
代码从AndroidManifest.xml中获取元数据字符串
在Delphi开发的Android应用中,有时需要从AndroidManifest.xml文件中读取特定的元数据信息。对于获取位于<manifest>标签下的versionName,可以直接使用包管理器查询。但如果元数据位于<...
解决Delphi 12中SurfaceView总是显示黑色背景的问题
在使用Delphi 12为Android开发应用时,遇到SurfaceView仅显示黑色背景而无法正常绘制图形的问题。通过分析代码,问题的根源在于paint对象的样式设置不正确。将paint.setStyle(TJPaint_Style.Jav...
在Delphi 11中TDirectory.GetFiles()无法正常工作
在从Delphi 10.4迁移到Delphi 11时,您可能会发现TDirectory.GetFiles()函数在尝试列出Android设备共享存储中的文件时返回空列表。尽管已正确设置了必要的权限,并且TDirectory.GetDirectories(...
解决Delphi 10.4中ClientDataSet执行存储过程,传递的参数出现无法识别的空格的问题
在使用Delphi 10.4开发Android程序时,通过TSQLConnection(DataSnap)和TClientDataSet连接数据库并调用存储过程时,遇到传递的参数后面出现无法识别的空格的问题。这个问题的根本原因在于参数...
在Android平台上使用Delphi的FMX框架进行XML转换时,遇到TransformNode方法不被支持的问题
在Android平台上使用Delphi的FMX框架进行XML转换时,遇到TransformNode方法不被支持的问题。这是因为TransformNode仅在使用MSXML DOM供应商时可用,而MSXML仅在Windows平台上有效。对于非Window...
如何手动生成 R.java 文件
在 Delphi 项目中,需要为每个包含的库手动生成 R.java 文件。通常,我们会将所有资源放在一个 .res 目录中,并使用 aapt.exe 为每个包生成 R.java 文件。然而,生成的 R.java 文件包含了整...
Delphi APP运行强制竖屏(或横屏)显示
在开发电视广告机的时候,电视是竖着放的,所以要app竖屏运行,我的电视没有自动旋转功能,就加入如下强制竖屏运行:procedure SetScreenOrientation; var ScreenService: IFMXScreenService; b...
delphi fmx zxing原生不使用外部库二维码,条码扫描速度很快
ZXing.Delphi 是一个原生 Object Pascal 库,它基于众所周知的开源条形码库:ZXing(斑马线)。 该端口基于 ZXing 的 .Net Redth 端口和 Java 端口。 这是我认为的第一个原生 FireMonkey 条形码...
在Delphi 12中生成Android App Bundle(.aab)文件的方法
随着Google Play逐渐淘汰仅支持.apk格式,开发者需要将应用打包为.aab(Android App Bundle)格式以适应新的要求。本文将指导如何在Delphi 12中正确配置项目选项,成功生成.aab文件。 在Delphi...
Android老项目 No resource found that matches 错误解决
xe10.4.1编译Android老项目 No resource found that matches the given name 错误解决一例 今天用delphi xe10.4.1编译了一个原先10.3.1开发的安卓项目,编译正常,但打包的时候提示错误:[PACl...
Delphi12支持全屏显示启动界面的styles.xml
<resources xmlns:android='http://schemas.android.com/apk/res/android'> <style name='AppTheme' parent='@android:style/Theme.Material.Light.NoActionBar'> <item name='a...
如何在Delphi Android应用中使用简单的Intent启动另一个Android应用
要在Delphi编写的Android应用中通过Intent启动另一个应用,您需要确保正确设置权限并在代码中使用正确的Intent。以下是一个简单示例,展示了如何实现这一点。步骤1:设置权限首先,您需要确保在...
在Delphi中使用OpenCV for Android时JList的错误处理
在尝试通过Delphi使用OpenCV进行Android开发(参考GitHub项目:https://github.com/CarlosHe/OpenCV-Android-Firemonkey)时,遇到了一个访问冲突错误。该错误发生在尝试循环遍历轮廓列表(JLis...