草庐IT

ios - iOS 上的 XE4 Firemonkey 阻止 sleep 模式

我正在iOS版FiremonkeyXE4中开发一个应用程序,需要防止设备在没有用户输入时进入休眠状态。我找到了这个用于xcode开发的命令:[应用程序setIdleTimerDisabled:YES];我假设FMX中有一个等价物?有人可以帮忙吗?谢谢达里尔 最佳答案 您可以直接进入UIApplication,如下所示:usesiOSapi.UIKit;{$R*.fmx}procedureTForm6.Button1Click(Sender:TObject);varUIApp:UIApplication;beginUIApp:=TUI

ios - ShowMessage() 不适用于 Delphi xe5 中的 iOS 7 模拟器

安装更新1和适用于delphixe5的iOS7样式后,函数“ShowMessage('sometexttoshow');”不能正常工作。该函数似乎在调试器中执行良好,但在模拟器中,没有显示弹出消息。对于对话框、警报确认功能也是如此。在实际设备上一切正常......无论如何要解决这个问题,以便它再次适用于模拟器? 最佳答案 根据http://edn.embarcadero.com/article/43522这已在DelphiXE5Update2中修复,现已可用(参见here) 关于ios-

php - 如何在 RAD PHP XE2 中升级 PHP

我使用RADPHPXE2(来自Borland/Embarcadero)作为我的IDE。只是因为我多年来一直在使用他们的IDE。我实际上并没有使用任何VCL组件,因为这对于网页设计来说是一个愚蠢的概念。我想升级它正在使用的PHP。我已经在IDE之外安装了最新的PHP,它可以运行。但是IDE仍然使用5.2。有没有可能哄它使用新的?有什么想法吗? 最佳答案 目前RadPHPXE2Update4支持PHP5.2.14。厌倦了自己集成PHP5.3和PHP5.4。通常在修改php.ini-dist文件并集成正确的xdebug库后尝试使用PHP5

android - 更新到 XE16 后如何将我的 Eclipse 构建部署到 Google Glass

我的GoogleGlass刚刚自动安装了最新更新(XE16)。重启设备后,我发现我之前的所有部署都已从设备中删除,我无法再安装之前的项目。我的targetSdkVersion设置为“19”,因此我应该能够支持最新的固件(kitkat)。我需要做什么才能通过Eclipse重新启用构建部署?我尝试通过软件管理器更新所有Android工具,并确认已安装API级别19的所有库。奇怪的是,控制台在更新之前提供完全相同的信息(\MyProjectFolder\MyProject.apk安装在设备上,完成!) 最佳答案 发现问题,我们现在需要向l

android - Delphi XE5 Android 应用程序应该在线程内处理耗时任务吗?

我只是DelphiXE5Android应用程序开发的新手。在主进程处理一些耗时的任务时,毛皮点击屏幕(不断地反复点击屏幕)导致应用程序异常结束。我猜这是因为所谓的“应用程序无响应”,并通过下面的代码块证实了我的猜测。procedureTForm1.Button1Click(Sender:TObject);beginButton1.Text:='Start';//Textis'Button1'ondesigntimesleep(10000);Button1.Text:='OK';end;procedureTForm1.Button2Click(Sender:TObject);beginB

android - Delphi XE7 Android 全屏(隐藏软键)

如何在XE7中全屏,同时隐藏顶部(标题)和底部(软键)工具栏?在XE6中,我可以调整AndroidManifest,使我的应用程序进入全屏模式,并通过在应用程序部分编写而没有操作栏:android:theme="@android:style/Theme.Holo.NoTitleBar.Fullscreen">在XE7中,这不再起作用,我找到了一个俄罗斯网站,其中提供了有关此事的更多信息。这是第一个“静态”选项:Supposethesituation:Theapplicationshouldalwaysworkinfullscreenmode.Solution:Gotothemenu"P

android - 发送电子邮件 Delphi XE5

我正在尝试使用Indy组件从DelphiXE5(android)发送电子邮件:在表单中我有一个TIdSMTP和一个TIDMessage。创建表单时:testform:=Ttestform.create(self);testform.show;应用程序暂停,我不知道出了什么问题...我想Indy组件在Android中不兼容...IdSMTP1.Heloname:='test';IdSMTP1.Host:='smtp.gmail.com';IdSMTP1.Username:='umail@gmail.com';IdSMTP1.Port:=465;IdSMTP1.Password:='pas

android - 德尔福xe10安卓服务gps

这个问题在这里已经有了答案:GetGPSlocationviaaserviceinAndroid(6个答案)关闭6年前。我正在使用EmabarcaderoDelphiXE10SeattleUpdate1创建Android服务,我找到了这个教程Link并创建了一个服务应用程序,我想要做的是每5秒使用位置传感器获取当前位置并保存到数据库。我在我的主窗体上这样做,但是当我关闭程序时它停止了,所以我找不到任何关于如何同步我的应用程序和服务的文章。我试图将计时器和位置传感器添加到服务表单,但Delphi不允许我将任何对象添加到服务表单,我想我需要向服务发送命令或者我需要以某种方式连接服务和程序,

android - 使用 Delphi XE5 Android App 列出存储中的所有文件

如何列出SD卡路径和内存路径中的文件?我试过使用GetDocumentsPath作为参数的FindFile,但我没有成功。哎呀,我在哪里可以找到DelphiforAndroid的更多文档或代码fragment? 最佳答案 将System.IOUtils添加到您的uses子句中。然后,您可以使用代码TPath和TDirectory,如下所示:usesSystem.IOUtils,System.Types;procedureTForm1.Button1Click(Sender:TObject);varFileList:TStringDy

android - Delphi XE5 Android 中的广播接收器

如何在DelphiXE5Android中使用广播接收器?关于DelphiXE5和Android集成的文档非常差。 最佳答案 目前XE5不支持广播接收器。例如,需要它才能实现蓝牙API。可以找到一些尝试here.更新:MarkusHumm提交了两个QC请求以使其正常工作。QC118435ProvidetheabilitytoinheritfromaJavaclass和QC118683ProvideDelphisideimplementationforAndroid.BluetoothAdapter.为他们投票!