jjzjj

Firemonkey

全部标签

android - 类分割错误(11)

请按照以下步骤操作:创建新的Firemonkey移动应用程序在表单中添加TGeustureManager组件在窗体中添加2个TButton组件Button1.Text:“Button1:做某事……”Button2.Text:“Button2:退出应用程序...”双击Button2组件并为OnClick事件编写以下代码:procedureTForm1.Button2Click(Sender:TObject);beginifMessageDlg('AreyousureyouwanttoExit?',TMsgDlgType.mtWarning,[TMsgDlgBtn.mbYes,TMsgDl

android - Android 版 Firemonkey 中的游戏循环

我目前正在为我的Android手机使用一些TImage控件并控制它们的位置和角度在Firemonkey中制作2D游戏。就那么简单。我尝试使用我正常的循环方式,它在Windows中运行良好/完美,但在Android上失败。方法#1:“无限”循环(坏)我的主要问题是我想通过使用像这样的“无限循环”来避免不需要的/意外的行为,我必须调用Application.ProcessMessages():while(Game.IsRunning())dobegin{Updategameobjectsandstuff}World.Update();{Processwindowmessages,orthe

android - 数学表达式的奇怪值

我正在开发一款适用于Windows和Android的游戏,但它有一个我无法解决的问题。基本上我有一个带有一些按钮的4x5网格,这些按钮每秒填充一个必须为2、4或8的随机数。如果您点击两个具有相同数字的按钮,则会计算总和。这是一个firemonkey项目。游戏运行良好,但您可以在下面的图片中看到问题。当我在我的windows机器上运行游戏时,它会生成2、4或8。在android下它会生成2、4、7和8。随机数是这样创建的:valueToOutput:=Trunc(Exp(Ln(2)*(1+Random(3))));该变量保存要在按钮中显示的数字。为什么我在windows和android中

android - Delphi - Google Play 上的新应用程序必须以 Android 8(API 级别 26)为目标 - 在后台推送通知

从2018年8月起,GooglePlay上的所有新应用都必须以Android8(API级别26)或更高版本为目标平台,并且从2018年11月起,GooglePlay上的所有应用更新都必须与GooglePlay上的应用相同。现在,您必须上传针对Android8的新应用的唯一方法是编辑文件AndroidManifest.template.xml并替换targetSdkVersion="%targetSdkVersion%"经过:安卓:targetSdkVersion="26"问题是,从那一刻起,应用程序就受到了AndroidO引入的限制。被认为是危险的权限(相机、位置、短信等)不会仅仅因为

android - 从 Delphi Firemonkey XE5 应用程序在 Android 上拍照

有没有人能够在用DelphiFiremonkeyXE5编写的应用程序中使用Android上的相机拍照?视频捕捉怎么样?这被认为是框架中的错误,或者只是缺少有关它的文档。谁能说出为什么下面的代码不起作用/无法从Android上的相机检索任何图像?将TCameraComponent和TImage组件放在窗体上,但没有任何反应。procedureTCameraComponentForm.OnCreate(Sender:TObject);beginCameraComponent1.Kind:=FMX.Media.TCameraKind.ckFrontCamera;CameraComponent

android - 如何删除 ListView 搜索框中的清除按钮?

我想在ListView的searchbox中动态放置一个TEditButton所以我这样做了:ListView:=TListView.Create(Self);ListView.Parent:=Self;ListView.Name:='hello';ListView.Height:=369;ListView.Width:=369;ListView.Align:=TAlignLayout.Bottom;ListView.SearchVisible:=True;ListView.BeginUpdate;fori:=0toListView.controls.Count-1dobeginifL

android - Delphi Firemonkey 同时从图库中选择多张图片

我需要在我的Android应用程序中创建一个功能,允许用户打开手机图库,一次选择多张图片,然后将所选图片保存在我的本地数据库中。我需要的是使用AndroidIntent获取所选图片(文件名和路径)的方法。希望你能理解我的问题。我正在使用这段代码:ifTPlatformServices.Current.SupportsPlatformService(IFMXTakenImageService,IInterface(ImageService))thenbeginParams.RequiredResolution:=TSize.Create(640,640);Params.OnDidFini

android - 如何在 Android 上保存文件? (火猴)

如何在Android设备上本地保存文件,使用Delphi(XE5、Firemonkey)?简单到Memo.Lines.SaveToFile('test.txt')好像不行。它会导致以下错误消息:“无法创建文件“/test.txt”。不是目录。” 最佳答案 根据文档CreatinganAndroidApp,获取这样的文档路径:System.IOUtils.TPath.GetDocumentsPath+System.SysUtils.PathDelim+'myfile'; 关于android

ios - 基于 iOS 控件的 FireMonkey 控件行为不正确

我们开始将我们现有的iOS(XCode)应用程序之一移植到DelphiFireMonkey(XE4)。到目前为止,这是一个令人惊讶的顺利过程。但是,我们遇到了一个不知道如何解决的死胡同。我们现有的应用程序类似于新的GoogleMaps应用程序。我们有一个webbrowser控件,它显示包含许多图钉的Googlemap。我们还有一个设置按钮和一个信息面板,当点击一个大头针时会出现这个面板。当按下相应的按钮/图钉时,设置和信息面板会从map的左侧和右侧滑入。这在XCode应用程序中一切正常。以下是我们在FireMonkey端口上遇到的问题:我们无法在浏览器顶部显示FireMonkey控件控

ios - 在 ios 应用程序中打开 URL

我需要在我的iOS应用程序中打开一个带有safari的网页。在XE2中有iphoneall单元,它暴露了UIApplication.XE4不再使用FPC,所以我不能使用它。Embarcaderodocumentation说我只能将SDK与C++一起使用或使用delphi接口(interface)(而且,macapi仅适用于OSX,不适用于iOS)。所以,好像没有UIKit框架的接口(interface)?!我尝试的另一个解决方案是:_system('openhttp://www.google.com');但这一点影响都没有!有没有其他打开url的方法,还是我运气不好?我知道ios有TW