草庐IT

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.为他们投票!

android - 德尔福 XE5 安卓。硬件后退按钮按下

如何模拟按下硬件后退按钮关闭应用程序?我需要通过代码关闭应用程序,但Application.Terminate、Close、Hide和DisposeOf不起作用。所以我想模拟硬件后退按钮按下来实现我的目标。 最佳答案 {$IFDEFANDROID}MainActivity.finish;{$ENDIF} 关于android-德尔福XE5安卓。硬件后退按钮按下,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

android - Delphi XE5中心android布局

我正在使用DelphiXE5开发一个Android应用程序,并且我有GoogleNexus4布局。例如,SamsungGalaxyS4的屏幕尺寸与Nexus的不同。我有一个面板,其中包含按钮、编辑和标签等内容。我想居中对齐这个面板,所以每次它都在屏幕中间。我该怎么做? 最佳答案 在窗体上放置一个TPanel并向其添加按钮。然后将TPanel的Align属性设置为alCenter。 关于android-DelphiXE5中心android布局,我们在StackOverflow上找到一个类似

android - 如何使用 FireMonkey for Delphi XE5 检测/处理屏幕旋转

首先-我是Android和FireMonkey编程的初学者,所以请记住这一点:-)。我制作了一个FireMonkey/Android应用程序,它可以根据屏幕大小和方向调整/重排其控件,但我不知道如何设置我的应用程序以便在用户旋转屏幕时调用。如果我在其中运行Firemonkey/Win32并显示执行以下操作的按钮:PROCEDURETMainForm.FlipForm;VARW,H:INTEGER;BEGINW:=Width;H:=Height;Width:=H;Height:=WEND;然后捕获FormResize事件,我的表单按应有的方式调整大小/重排。我想在Android上运行时做