小编Sag*_*gat的帖子

Android 中的后台 wifi 扫描

我已经开始大约一两个月了,我必须开发一个基于 Wifi 指纹识别的室内定位系统。我需要一个定期扫描 wifi AP 并将结果数据发送到服务器的应用程序。

到目前为止,我创建了一个应用程序,它能够扫描 WiFi AP 并在检测到不同连接时获取结果。我在主要活动中使用广播接收器执行此操作。该应用程序还能够将数据发送到服务器。

我现在想要的是将这个过程移至后台的定期过程,即使智能手机处于睡眠模式时也是如此。

我已经阅读了一些有关如何执行此操作的主题,但没有一个是明确的。我的问题是最好的方法是什么?将 Service/IntentService 与 Timer/TimerTask 一起使用?

谢谢。

编辑:谢谢!!AlarmManager 和服务工作正常!

service android background-process android-wifi

5
推荐指数
1
解决办法
4368
查看次数