Delphi是否等同于java的OnReceive函数?

时间:2017-08-17 16:15:45

标签: java delphi bluetooth java-native-interface broadcastreceiver

我正在尝试使用Delphi的Android JNI框架从蓝牙设备录制音频。

我正在使用MediaRecorder类,因为我需要音频源的最大幅度。

我一直在关注此处给出的示例代码:

How to record audio via bluetooth mic

我遇到了一个不知道如何实现他拥有的OnReceive函数的问题。这似乎是一个事件,但我不知道是否有一个Delphi等价物,我可以用来解决这个问题。

我正在使用RAD Studio 10.2 Toyko。

1 个答案:

答案 0 :(得分:1)

onReceive()是Android BroadcastReceiver课程的虚拟方法。

您引用的代码是创建BroadcastReceiver类的对象实例,覆盖其onReceive()方法,并通过Context.registerReceiver()方法向Android注册该对象。

如果你环顾四周,有许多在线教程和在Delphi中使用Android广播接收器的例子。