我正在使用Delphi10Seattle试用版开发移动应用程序。我尝试创建仅包含TEditBox的新android移动应用程序。然后通过将选项设置为“发布”来编译。然后,生成.apk文件,然后将该文件提供给用户。当用户尝试单击编辑框时,应用程序会引发错误消息“Appname没有响应”。用户使用的是LennovaA5000,操作系统是Android5.0.2。同样的应用程序正在我的Motog2(5.0.2)和MicromaxYureka中运行。请提供我是否有任何解决方案。此外,我已经更新了谷歌应用程序商店中的应用程序。然后,它显示为此设备不兼容的应用程序(LennovaA5000)。而且
我正在使用Delphi10.3CommunityEdition编写一个简单的Android应用程序并尝试调用native设备摄像头,但出现错误。我正在关注官方Delphiguide:OntheFormDesigner,selectthebutton(fortakingaphoto).IntheObjectInspector,selectthedrop-downlistfortheActionproperty.SelectNewStandardAction|MediaLibrary|TTakePhotoFromCameraAction:OntheEventstab,expandtheAc
我有一个非常简单的FireMonkey应用程序,它只有一个表单,在OnPaint事件中有以下代码。当我使用Windows目标运行它时,我看到一条红线和一个红色方block。当我在我的AndroidNexus7上运行它时,只出现正方形。我一定是在做一些愚蠢的事情,但它可能是什么?感谢您的帮助。procedureTForm2.FormPaint(Sender:TObject;Canvas:TCanvas;constARect:TRectF);beginCanvas.Stroke.Color:=claRed;Canvas.Fill.Color:=claRed;Canvas.Stroke.Th
我正在使用DelphiXE5开发一个Android应用程序,并且我有GoogleNexus4布局。例如,SamsungGalaxyS4的屏幕尺寸与Nexus的不同。我有一个面板,其中包含按钮、编辑和标签等内容。我想居中对齐这个面板,所以每次它都在屏幕中间。我该怎么做? 最佳答案 在窗体上放置一个TPanel并向其添加按钮。然后将TPanel的Align属性设置为alCenter。 关于android-DelphiXE5中心android布局,我们在StackOverflow上找到一个类似
我刚刚开始使用DelphiXE5进行Android开发,正在尝试构建一个需要能够保留一些输入信息(配置)的简单应用程序。我发现,Android类SharedPreferences可能是执行此操作的最简单方法,但我不知道如何从DelphiXE5FMXMobile访问此类。我尝试在帮助中搜索“SharedPreferences”,但没有返回任何结果。另一方面,搜索“共享首选项”给了我太多。 最佳答案 简而言之,将所需的API单元添加到uses子句中-您的案例中的关键单元是AndroidApi.Jni.JavaTypes、AndroidA
首先-我是Android和FireMonkey编程的初学者,所以请记住这一点:-)。我制作了一个FireMonkey/Android应用程序,它可以根据屏幕大小和方向调整/重排其控件,但我不知道如何设置我的应用程序以便在用户旋转屏幕时调用。如果我在其中运行Firemonkey/Win32并显示执行以下操作的按钮:PROCEDURETMainForm.FlipForm;VARW,H:INTEGER;BEGINW:=Width;H:=Height;Width:=H;Height:=WEND;然后捕获FormResize事件,我的表单按应有的方式调整大小/重排。我想在Android上运行时做
我已经调用MSBuild来构建我的VCL项目很长时间了,并且也想添加一些android项目。我认为要求我的相同调用可以在针对Android而不是Windows的DelphiXE8项目上工作太过分了,但它似乎确实接近了。我的输出如下。如您所见,它似乎一直通过编译,但在对list进行某些操作时落在了这一点上。任何人都可以建议我可以考虑解决的问题吗?谢谢。09/08/201509:03:29BuildingC:\Art_soft\Code\PRT-MS1\Delphi\Libraries\Multiplatform\Delphiprojects\FMXCommonUnitTests_Andr
我有一个曾经在DelphiSeattle创建的项目,现在我想搬到DelphiRio。我使用findfirst/findnext读取外部SD卡上的目录结构i:=findfirst(datadir+'*',faanyfile,ts);datadir变量包含一个有效的目录。在西雅图,代码工作正常(返回值i=0)并且第一个目录条目在变量ts中返回。现在,在Rio上编译相同的代码,我得到一个返回错误值i=13(访问被拒绝)。我的项目中设置了READ_EXTERNAL_STORAGE权限。如果我将list文件中的targetSdkVersion(在Rio中自动设置为26)硬编码为19(即minSd
是否有可能以某种方式使用Delphi语言(或Prism,如果绝对必要)为Android平台开发程序?任何起点? 最佳答案 有DelphiforAndroid,这是LenniedeVilliers的一个项目。博客:http://lenniedevilliers.blogspot.com/2010/09/delphi-for-android-sneak-preview-2.html截屏:http://www.lenniedevilliers.net/preview/DAndroid_01.avi
希望我只是遗漏了一些明显的东西,但我似乎发现在使用DelphiXE5Android编译器时常量字符串参数被破坏了。测试代码:1)创建一个新的空白移动应用程序项目。2)添加TButton到表格,并创建一个OnClick它的处理程序。3)像这样填写处理程序:procedureTForm1.Button1Click(Sender:TObject);beginGoToDirectory(PathDelim+'alpha'+PathDelim+'beta');GoToDirectory(FParentDir);end;4)在表单类声明中,添加两个字段和一个方法,如下所示:FCurrentPath