Uja*_*ang 6 delphi sms android delphi-xe5
是否有可能根据此java代码拦截从Delphi XE5中收到的来自Android的SMS 如何在android中使用后台服务读取传入消息?.
不幸的是,除非 embarcadero 专门对这些事件进行编码,否则无法在 delphi 中获取 Java 事件。
您可以通过各种方式调用任何类中的几乎任何函数或方法,但不能调用事件。因此你无法获取广播接收者的onReceive事件。java 类无法继承,因此您无法覆盖该事件。
最好的其他选项是轮询以检查消息,但 Delphi XE5 android 应用程序还无法制作成服务。
如果轮询适合您的需要,您可以点击此链接: Reading text from SMS, and show it as text view
Delphi 相当于其中一些调用:
光标:JCursor;
uri:Jnet_Uri;
光标 := SharedActivity.getContentResolver.query(在此处输入 URL, nil, nil,nil,nil);
while (cursor.moveToNext) 做
// 加工