草庐IT

delphi-xe2

全部标签

android - Delphi TTask 安卓服务

我不知道如何在Delphi中正确使用TTask。我创建了一个TTask。syncTask:=ttask.Create(SyncMysqlDatabase);以下代码在onlocationchangevent(位置传感器)中。每次触发onlocationchangevent时运行此代码:if(syncTask.Statusttaskstatus.Running)thenbeginlogi('syncTask.Start');syncTask.Start;end;但是当我再次尝试重新开始(完成后)任务时,出现以下异常:Cannotstartataskthathasalreadycomple

android - Delphi,解决 Google Play 控制台的 "Design your app for tablets"优化提示

将应用APK上传到Google的Play控制台后,我收到一条优化通知:您的正式版APK需要满足以下条件:您的APK应包含适用于常见平板电脑屏幕密度的自定义可绘制资源。做一些挖掘,似乎原因可能是因为APK没有提供“xxxhdpi”192x192图标。最近发布的Delphi10.3中没有为图标提供xxxhdpi图像的选项,是否有解决方法? 最佳答案 您必须手动将192x192像素图标添加到Android部署。确保远程名称是ic_launcher.png并且远程路径是res\drawable-xxxhdpi\Android将根据设备自动加

Delphi:登录用户发射的UI事件

我被要求在我们的程序中提出一些东西,以便在表格上发生的事情记录某个地方...记录类似的内容...单击此按钮,上下文菜单,在组件上发射的事件等等。这主要是因为我们正在处理旧版代码,不幸的是,在可能的情况下,我们正在调整/审核(DelphiXe10),并且我们想跟踪所有事情正在发生(或大多数)从用户的角度来看(或大多数)-能够在某些神秘事件发生时用户的领先我不是在谈论例外或数据记录...这些都正确处理。只是UI。您知道是否有任何图书馆可能会做类似的事情?如果没有,您将如何尝试实现这一目标?代码示例很高兴接受(甚至简单,例如一个/更多的表格/带有几个按钮等)谢谢大家!!!看答案作为轻巧的解决方案,您

android - 在 HTC Sensation XE 上测试时 WebView 出现奇怪的白色边框

在搭载Android2.3.4的HTCSensationXE上(也许在其他HTC设备上,不幸的是我只能在这台设备上)WebView的右边框上有一条奇怪的白线(下面的屏幕截图)。我还使用相同的参数在模拟器和AsusTF101上测试了我的应用程序,但一切正常。这个布局在这里发布非常复杂,所以我已经在这个上测试过它(也有同样的错误):Andhereisthepage,thatI'mtestingon.如您所见,没有填充也没有边距()。任何人都可以给我一个问题所在的建议吗?谢谢。 最佳答案 嗯,我想你可以使用这个webview.setScr

android - 如何给ListView添加页眉和页脚(Android XE5)

请帮我解决问题。我可以将Item添加到ListView(LItem:=ListView.Items.Add),但如何添加页眉和页脚?在DELPHIXE5!.不是JAVA。 最佳答案 LItem:=ListView.Items.Add;LItem.Purpose:=TListItemPurpose.Footer; 关于android-如何给ListView添加页眉和页脚(AndroidXE5),我们在StackOverflow上找到一个类似的问题: https:

android - MediaRecorder 不再适用于新的 Google Glass 固件 (XE19.1) 媒体服务器死机错误 100

我为谷歌眼镜制作了一个视频录制应用程序。在Google发布固件XE19.1之前,该应用程序运行良好。我有另一台固件为XE18.11的GoogleGlass。该应用程序仍可在采用XE18.11的GoogleGlass上运行。我收到以下错误:07-3015:39:32.273:V/MediaRecorder(17101):video.h264enc.profileissetto:107-3015:39:32.679:W/IMediaDeathNotifier(17101):mediaserverdied07-3015:39:32.679:W/CameraBase(17101):Camera

java - 如何用delphi xe5扩展android类

我试图从“Androidapi.JNI.App.pas”(TJservice)扩展一个类/接口(interface),我需要扩展这个类来创建一个服务。可能吗?怎么办?someexampleofjava/androidservice我需要重写方法,例如:oncreate、onbind、ondestroy。但我不知道怎么办。我试过这样的:typeTandroidservice=class(TJService)functiononBind(intent:JIntent):JIBinder;override;procedureonCreate;override;procedureonDestr

android - 如何创建 Delphi Android 应用程序 APK 以包含文件

如何在Android应用程序APK文件中包含文件和/或包含文件的文件夹。Delphi运行过程删除Assets目录的内容,我放置在那里的文件/文件夹不包含在APK包中。我假设您必须手动将System.StartupCopy添加到您的.DRP单元以将文件和/或文件夹复制到TPath.GetDocumentsPath()指定的路径。 最佳答案 使用Project->Deployment主菜单项,它允许您将文件放入安装中并在安装后指定它们的位置。请参阅AndroidMobileApplicationDevelopment中的部署您的最终An

android - 相机变焦 Google Glass XE16

我正在为GoogleGlass开发一个应用程序,该应用程序依赖于在设置阶段扫描各种二维码。在XE16版本之前,我创建的自定义自动缩放功能可以完美运行。只要用户的头部移动保持在设定的范围内,相机就会放大,如果超出这些范围,则重置缩放。我们用于开发的Glass已经更新到XE16(Android4.4.2),缩放功能不再起作用。if(mCamera!=null){Parametersparameters=mCamera.getParameters();parameters.setZoom(currentZoom);//zoomalreadyincrementedLog.i("ZoomMana

android - DELPHI XE5 Android - 从 SDCard 保存/加载文件

我正在使用DelphiXE5进行Android开发。我喜欢将TStringList保存并加载到SDCard上的文本文件中。当我将TStringList保存到文件时,一切正常。保存后我可以调用LoadFromFile并加载文件。问题是当我关闭应用程序并再次打开它时。文件不存在?这是文件位置FileName:='/data/data/[com.MY.APP]/files/File.txt'在应用程序用户权限下=Writeexternalstoage:True我需要将文件保存到另一个文件夹吗?感谢帮助。这在我的代码和设置中。procedureLOAD;varTextFile:TStringL