如何在android上的AdobeAIR应用程序中接收短信

如何在android上的AdobeAIR应用程序中接收短信,android,actionscript-3,air,Android,Actionscript 3,Air,使用AdobeAIR和AS3构建sms应用程序的最佳方式是什么?发送和接收sms的应用程序。我找到了如何使用uri发送,但找不到关于如何接收和显示它的任何解释 最新版本的AIR 2.6无法做到这一点。AIR mobile API仅允许您发送文本消息,但不允许您访问联系人列表或收到的消息。您最好切换到本机API以能够接收消息(即使用Telephony.SMS\u RECEIVEDintent)。但是,恕我直言,在最新的本机SDK中,不推荐访问sms收件箱 我听说AIR的某些未来版本可能支持本机扩展

使用AdobeAIR和AS3构建sms应用程序的最佳方式是什么?发送和接收sms的应用程序。我找到了如何使用uri发送,但找不到关于如何接收和显示它的任何解释

最新版本的AIR 2.6无法做到这一点。AIR mobile API仅允许您发送文本消息,但不允许您访问联系人列表或收到的消息。您最好切换到本机API以能够接收消息(即使用
Telephony.SMS\u RECEIVED
intent)。但是,恕我直言,在最新的本机SDK中,不推荐访问sms收件箱

我听说AIR的某些未来版本可能支持本机扩展,这可能很方便(访问联系人列表、收件箱等),但没有日期。因此,最好还是切换到本机API


您可以考虑这样一个想法:编写一个小型本机服务器,读取收件箱中的信息(如果可能/收听短信接收通知),然后通过套接字将数据转发到您的AIR/Flex应用程序。免责声明:我自己还没有尝试过这个,所以所有的赌注都是无效的。

如果你为sms:intent(可能是德克提到的“sms收件箱”)注册了AIR应用程序,那么你至少会收到通知

干杯