我正在创建一个应用程序,类似于内置的短信应用程序的过程中。
我需要:
- 总是在后台运行的服务
- 服务每5分钟检查一次设备的当前位置并调用一个 Web 服务
- 如果满足某些条件,服务应该生成一个通知(就像 SMS 应用程序)
- 当点击通知时,用户被带到应用程序(就像 SMS 应用程序一样)
- when the app is installed the service should be started
- when the device is rebooted, the service should be started
我所尝试的:
- running a regular service which worked just fine until Android kills the service
- 使用报警管理器,使5分钟。对服务的间隔调用。但我没能做到。