gpt4 book ai didi

android - 什么类型的后台服务?

转载 作者:行者123 更新时间:2023-11-30 03:32:20 26 4
gpt4 key购买 nike

我想获取设备的位置并每隔 x 分钟/小时将其传输到数据库,具体取决于用户的选择,最初在用户登录并选择之前不需要该服务在后台运行它。

我会为此使用 AlarmManager 还是应该专注于使用 gps 并在完成时切换它的简单服务?

最佳答案

您需要完成 3 个不同的任务。

A) 声明您的服务,它基本上是获取位置并发送到服务器的 Java 文件。

B) 在您的用户登录后,现在您需要启动 GPS 服务,您需要调用此代码

startService(new Intent(this, UpdaterServiceManager.class));

C) 确保你已经在 AndroidManifest.xml 中声明了你的服务

<service android:enabled="true" android:name=".services.UpdaterServiceManager" />

D) 在任何你想要的地方停止服务

 stopService(new Intent(this,UpdaterServiceManager.class));

关于android - 什么类型的后台服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17241426/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com