Articles of delphi

Embarcadero XE5中的Android NFC

尝试在Embarcadero XE5中使用NFC在Android上运行。 从以下开始: https : //forums.embarcadero.com/thread.jspa?threadID = 97574 ,它们似乎正在运行。 现在想注册NFC Intent的回调 Java方法: 1. Register current activity as a listener … 2. Receive Intent @Override protected void onNewIntent(Intent intent) { if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(intent.getAction())) { NdefMessage[] msgs = NfcUtils.getNdefMessages(intent); } } 资料来源: http : //www.jessechen.net/blog/how-to-nfc-on-the-android-platform/ delphi方法(我想象): 1. Define methods available in Java interface 来源: https : //forums.embarcadero.com/thread.jspa?messageID = […]

如何在Android中使用Delphi XE5发送短信

有人知道怎么让这个工作吗? 我得到的最接近的是下面的代码,但没有成功。 首先,当它告诉您需要SEND_SMS权限时,它会给您一些希望。 但在您设置此权限后,没有任何反应! uses Androidapi.JNI.JavaTypes; procedure TForm1.Button1Click(Sender: TObject); var smsManager: JSmsManager; smsTo, smsFrom: JString; begin smsManager:= TJSmsManager.JavaClass.getDefault; smsTo:= StringToJString(‘552199999999’); //replace with the right destination number smsFrom:= StringToJString(‘552499999999’); //replace with the right originator number smsManager.sendTextMessage(smsTo, smsFrom, StringToJString(Edit1.Text), nil, nil); end;

Delphi XE5从右到左的语言不会出现在android中

正如标题所说,来自像波斯语或阿拉伯语这样的RTL语言的文本在android中表现不佳,例如单词“سلام”显示为“مالس”。 这个问题甚至发生在文本输入(我认为它们是本机和本机android文本框支持),有没有办法解决这个问题?

如何从命令行编译APK?

我有兴趣按需制作Android应用程序。 根据客户端的要求,我的网站会将JSON文件直接发送给我在Delphi中创建的Windows应用程序。 这个将文件保存在Android应用程序源文件夹中,然后执行命令行告诉Android编译器生成APK文件并将其发送给我的客户端,所有这些都没有我的存在。 Android项目是用MotoDev制作的 。 它使用我的root中的Android SDK。 如何从我的Delphi程序中配置命令行来实现这一目的? 我还需要更改清单以添加新版本号,以便它不会与其他客户端版本冲突。

如何使用Delphi创建Android应用程序

我被要求研究如何使用Delphi制作Android应用程序,现在我不确定这可以做到。 我没有遇到相同的教程。 有人请澄清这个问题。

Delphi XE5中的Google Cloud Messaging?

我有一个Android应用程序,我正在考虑移植到Delphi,但我看不到与GCM接口的方法。 我想我可能要在java中运行GCMBaseIntentService并与delphi共享对象接口? 或者,我正在寻找一种在Delphi Xe5 Android应用程序中进行推送通知的方法。

如何在Android上保存文件? (Firemonkey)

如何使用Delphi(XE5,Firemonkey)在Android设备上本地保存文件? 一些简单的事情 Memo.Lines.SaveToFile('test.txt') 似乎没有工作。 它会导致以下错误消息: “不能创build文件”/test.txt“,不是目录。”

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

有没有人能够使用Delphi Firemonkey XE5编写的应用程序从Android上的相机拍照? video捕捉怎么样? 这被认为是一个框架中的错误,或者只是缺less关于它的文档。 任何人都可以告诉为什么代码下面不工作/从Android上的相机检索任何图像? 在表单上放置了一个TCameraComponent,还有一个TImage组件,而且没有任何反应。 procedure TCameraComponentForm.OnCreate(Sender: TObject); begin CameraComponent1.Kind := FMX.Media.TCameraKind.ckFrontCamera; CameraComponent1.FlashMode := FMX.Media.TFlashMode.fmFlashOff; CameraComponent1.Active := True; end; procedure TCameraComponentForm.CameraComponent1SampleBufferReady( Sender: TObject; const ATime: Int64); begin CameraComponent1.SampleBufferToBitmap(Image1.Bitmap, True); Image1.Width := Image1.Bitmap.Width; Image1.Height := Image1.Bitmap.Height; end; 权限设置正确。

有没有人做过或没有人知道使用Delphi / Prism开发Android操作系统的方法?

是否有可能使用delphi语言(或棱镜,如果绝对必要的话)来开发Android平台的程序? 任何出发点?

如何在Delphi-XE5 Firemonkey应用程序中closuresandroid应用程序?

我有这段代码 procedure TFormMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean); var msg: String; begin msg := 'Do you really want to exit?'; if MessageDlg(msg, TMsgDlgType.mtConfirmation, [TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo], 0) = mrNo then CanClose := False else CanClose := True; { FIXME: don't want to work on Android } end; 它在Windows上完美工作。 如果我select“是”,应用程序将closures。 但是,应用程序不会在Android上closures。 我做错了什么?