即使在应用程序执行结束后,也可以在后台监控SMS的有效方法

时间:2014-10-12 06:13:01

标签: android android-intent android-service

我开发了一个应用程序,其中我的要求是我必须监视来自包含后台特定文本的特定发件人的SMS。我使用 asynctask和基于Sentinel的while循环的组合取得了相对的成功。但是,如果我在触发短信监控后强制终止我的应用程序,或者在我触发过程后手机闲置数小时,这将无法正常工作。

我意识到后台服务可能是最好的方式。

我的要求是:

1)即使我在触发监控过程后终止我的应用程序,也必须在后台进行短信监控。

2)如果我想随时停用此过程,我应该可以返回我的应用程序,点击某个按钮即可。

3)即使电话有中间电源,服务也应该保持不变。

如何以有效的方式做到这一点?具有代码/伪代码的详细解决方案将受到高度赞赏。

0 个答案:

没有答案