我使用FiremonkeyFramework使用ObjectPascal开发了一个项目。我将我的应用程序发布到Play商店,然后尝试从Play商店安装应用程序,但出现一条消息:“此应用程序与您的设备不兼容”我尝试从Play商店将应用程序安装到手机(流行的三星和索尼手机),并从我的电脑手动安装-APK文件。当我想从PlayStore安装具有相同apk文件和相同keystore的相同应用程序时,所有文件、list等都相同它在我手动安装我的apk文件时起作用。但仍然没有工作。我更改了权限,取消了电话、相机、手机和其他权限。它只使用写入和读取存储、蓝牙(项目需要它)和互联网。我的移动设备是Ge
我只是DelphiXE5Android应用程序开发的新手。在主进程处理一些耗时的任务时,毛皮点击屏幕(不断地反复点击屏幕)导致应用程序异常结束。我猜这是因为所谓的“应用程序无响应”,并通过下面的代码块证实了我的猜测。procedureTForm1.Button1Click(Sender:TObject);beginButton1.Text:='Start';//Textis'Button1'ondesigntimesleep(10000);Button1.Text:='OK';end;procedureTForm1.Button2Click(Sender:TObject);beginB
如何在XE7中全屏,同时隐藏顶部(标题)和底部(软键)工具栏?在XE6中,我可以调整AndroidManifest,使我的应用程序进入全屏模式,并通过在应用程序部分编写而没有操作栏:android:theme="@android:style/Theme.Holo.NoTitleBar.Fullscreen">在XE7中,这不再起作用,我找到了一个俄罗斯网站,其中提供了有关此事的更多信息。这是第一个“静态”选项:Supposethesituation:Theapplicationshouldalwaysworkinfullscreenmode.Solution:Gotothemenu"P
我正在尝试使用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
我正在使用DelphiXE7为Android平板电脑编写应用程序。我想关闭主页和后退按钮,这样就没有人可以离开应用程序。我找到了很多答案,但没有一个涉及Delphi。我如何在Delphi中实现这一点?我应该使用什么对象?我需要包括哪些单位? 最佳答案 来自documentationUsingtheAndroidDevice'sBackButtonTomakeyourapplicationhandlewhenuserspresstheBackbuttonontheirAndroiddevice,addaneventhandlertoy
我正在尝试使用JKeyCharacterMap.getEvents来自Delphi的函数从Char中获取KeyCode。所以我正在使用这段代码。usesFMX.Platform.Android,Androidapi.Helpers,Androidapi.JNIBridge;vars:string;PlatformKey:Word;FKeyCharacterMap:JKeyCharacterMap;events:TJavaObjectArray;event:JKeyEvent;chars:TJavaArray;l:integer;beginFKeyCharacterMap:=TJKeyC
使用smartmobilestudio开发移动应用程序,我发现我还需要phonegap才能将应用程序进一步部署到我的移动设备。如果我只想在我的手机上分发我的移动应用程序,有没有更简单的方法来创建移动应用程序?我可以对Lazarus做同样的事情吗?将可执行文件带到Android手机上是否更容易? 最佳答案 在开发版FPC中有初始的android目标支持。afaik没有lazarus支持。甚至有两种方式,一种是通过生成JVM代码,一种是native路由。(Java骨架使用的native库)。后一种(native)好像用的最多。
如何列出SD卡路径和内存路径中的文件?我试过使用GetDocumentsPath作为参数的FindFile,但我没有成功。哎呀,我在哪里可以找到DelphiforAndroid的更多文档或代码fragment? 最佳答案 将System.IOUtils添加到您的uses子句中。然后,您可以使用代码TPath和TDirectory,如下所示:usesSystem.IOUtils,System.Types;procedureTForm1.Button1Click(Sender:TObject);varFileList:TStringDy
如何在DelphiXE5Android中使用广播接收器?关于DelphiXE5和Android集成的文档非常差。 最佳答案 目前XE5不支持广播接收器。例如,需要它才能实现蓝牙API。可以找到一些尝试here.更新:MarkusHumm提交了两个QC请求以使其正常工作。QC118435ProvidetheabilitytoinheritfromaJavaclass和QC118683ProvideDelphisideimplementationforAndroid.BluetoothAdapter.为他们投票!
我正在创建一个DelphiXE5Android应用程序,该应用程序最终将通过USB连接与小型微型计算机通信(可能使用HID,但尚未开放)。我现在有一个使用XE5的Delphi生成的工作应用程序,在Nexus平板电脑上运行,我需要从USB端开始。那里有很多关于Android和USB的信息,我看到java类是android.hardware.usb。Delphi已经从android.hardware导入相机类,但我对如何启动自己的类来导入USB内容知之甚少。有一些informationhere这暗示了一位开发人员的一些工作,但没有例子。我对block传输很满意,但我需要从翻译类(class