我是 Android 开发的新手,我正在开发一个通过 SMS 与远程 GSM 手机通信的应用程序。我已经能够将 SMS 请求从 Android 发送到远程电话。
现在我想做的是检查远程电话是否在 20 秒内发回短信。在这 20 秒内,如果收到短信,应用程序将立即处理通过短信发送的数据,否则将给用户一个超时通知。
我已阅读有关 BroadcastReceiver 的文档,但似乎系统在杀死接收器之前只允许大约 10 秒。此外,似乎没有办法在收到 SMS 后立即杀死接收者。
我对如何做到这一点一无所知。