我对android很陌生。我正在构建一个使用android smack库与XMPP服务器通信的应用程序。我能够完美地发送和接收消息,但是我想要的是在后台运行此整个发送和接收消息代码以长期运行的过程,并且在接收到某些消息后我要启动屏幕(类似于传入消息android的呼叫屏幕),无论用户在智能手机上正在做什么,即,当运行消息服务的活动未打开时(以类似的方式,当您从一个有活力的联系人那里接到来电时,即使您面对屏幕,您显然没有打开viber应用程序)。关于如何精确执行此操作的任何想法?经过研究后,我想到了一些想法,但似乎并没有找到正确的方法并将所有和平融合在一起。
提前致谢
您可以使用intentService与mainThread进行通信
这是intentservice和service的基本示例
http://mobile.tutsplus.com/tutorials/android/android-fundamentals-intentservice-basics/
服务实例
http://www.vogella.com/articles/AndroidServices/article.html
这是正式文件
http://developer.android.com/reference/android/app/IntentService.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句