Mud*_*sar 1 sms multithreading android
我是android新手,我正在做一些可能使用多线程的应用程序.例如,假设有两个线程,应用程序线程可以执行如下操作;
线程1即使整个应用程序在前台线程上运行,也应该一直运行,监听特定的短信; 想象一下,当这条消息发送到手机时被拦截的短信是"3456",然后线程1将被暂停,线程2将被激活:
线程2当线程被激活时,它将使用gps跟踪手机的位置,并将使用smsManager的实例发送回手机的坐标(log,lat),或者即使可能的谷歌地图回到发送的手机消息"3456"然后线程1将被激活:
**如何实现这一点?
这个问题有两个答案.
如果你想在很长一段时间内在后台运行一个线程,要监听事件或运行一个常规流程,那么服务就是你要走的路
如果您需要触发一个新线程进行一次处理然后停止,那么请查看AsyncTask,这是一种非常非常简单的方法,并且包括在此过程中更新用户界面的简单方法.
开发人员文档包含一个关于Android位置的优秀页面
以下是有关在您的应用中接收短信的一些信息
| 归档时间: | 
 | 
| 查看次数: | 10467 次 | 
| 最近记录: |