动态创建的ListBoxItem中Label文本的修改
在Delphi FMX中,当尝试通过代码动态查找并修改嵌套在多个布局(Layouts)中的Label控件文本时遇到问题。该问题涉及到从ListBoxItem开始,经过三层结构(ListBoxItem -> Layout -> Label...
如何在CEF4Delphi中保持登录状态而不保存整个浏览器缓存
在CEF4Delphi中,为了保持浏览器的登录状态而避免保存大量缓存数据,可以采取以下方法:使用全局Cookie管理器:设置GlobalCEFApp.PersistSessionCookies := True;以确保会话Cookie被持久化。这...
代码从AndroidManifest.xml中获取元数据字符串
在Delphi开发的Android应用中,有时需要从AndroidManifest.xml文件中读取特定的元数据信息。对于获取位于<manifest>标签下的versionName,可以直接使用包管理器查询。但如果元数据位于<...
在CEF4Delphi中重新触发页面更改后 去获取HTML
在使用CEF4Delphi时,若需要在页面滚动后重新获取更新的HTML内容,您可能会发现无论怎样操作,获取到的HTML代码总是与初始加载时相同。这是因为现代网页通常使用JavaScript动态加载内容,而基础...
使用Delphi 10.3 (FireMonkey) 检查蓝牙适配器状态
在开发基于物联网(IoT)的跨平台应用时,检查蓝牙适配器是否启用对于确保应用正常运行至关重要。以下是如何使用Delphi 10.3 (FireMonkey) 检查Android和iOS设备上的蓝牙适配器状态的方法。实现方...
CEF4Delphi程序启动后字体变小的问题
在更新到CEF最新版本(如117.2.5)之后,您可能会遇到整个应用程序字体大小意外变小的情况。这种情况特别发生在从较旧版本(如96版)迁移过来时,并且只在某些机器上出现(例如Windows 10企业N...
在Delphi的TWebBrowser中使用EvaluateJavaScript插入文本值的问题
在使用Delphi FMX的TWebBrowser组件向网页表单插入数据时,遇到无法正确设置HTML输入元素值的问题。该应用运行于Android平台,目标是向类型为文本的输入框(id为txtCPF)插入字符串值。 尝试通...
在Delphi 11中TDirectory.GetFiles()无法正常工作
在从Delphi 10.4迁移到Delphi 11时,您可能会发现TDirectory.GetFiles()函数在尝试列出Android设备共享存储中的文件时返回空列表。尽管已正确设置了必要的权限,并且TDirectory.GetDirectories(...
在Android平台上使用Delphi的FMX框架进行XML转换时,遇到TransformNode方法不被支持的问题
在Android平台上使用Delphi的FMX框架进行XML转换时,遇到TransformNode方法不被支持的问题。这是因为TransformNode仅在使用MSXML DOM供应商时可用,而MSXML仅在Windows平台上有效。对于非Window...
在CEF4DELPHI中设置”allow-file-access-from-files”的方法
要在CEF4DELPHI中设置--allow-file-access-from-files标志,只需在DPR文件的GlobalCEFApp.StartMainProcess调用之前,将GlobalCEFApp.AllowFileAccessFromFiles属性设置为True即可。这样,CEF4D...
解决Delphi 12中SurfaceView总是显示黑色背景的问题
在使用Delphi 12为Android开发应用时,遇到SurfaceView仅显示黑色背景而无法正常绘制图形的问题。通过分析代码,问题的根源在于paint对象的样式设置不正确。将paint.setStyle(TJPaint_Style.Jav...