Android 如何在卸载应用程序之前永远运行服务?

Android 如何在卸载应用程序之前永远运行服务?,android,performance,google-maps,android-fragments,Android,Performance,Google Maps,Android Fragments,我打开了位置服务的后台模式,并打算在android中每30分钟向服务器发送一次位置(纬度和经度),但我会在应用程序处于活动状态之前获得位置更新。即,清除最近的应用程序服务也会停止 如何实现这种情况。你能给我发一些示例代码吗?在你的情况下,你可以注册alarmManager,每30分钟运行一次,检查用户gps是否可用,然后获取位置数据并发送到服务器!使用api 21及更高版本的JobScheduler 如果你想在安卓系统中永不停止服务,请阅读本文: 您使用的是哪个android版本?测试设备上的最

我打开了位置服务的后台模式,并打算在android中每30分钟向服务器发送一次位置(纬度和经度),但我会在应用程序处于活动状态之前获得位置更新。即,清除最近的应用程序服务也会停止


如何实现这种情况。你能给我发一些示例代码吗?

在你的情况下,你可以注册alarmManager,每30分钟运行一次,检查用户gps是否可用,然后获取位置数据并发送到服务器!使用api 21及更高版本的JobScheduler

如果你想在安卓系统中永不停止服务,请阅读本文:


您使用的是哪个android版本?测试设备上的最低sdk版本19最高版本26?redmi4aA os版本棉花糖6.01请粘贴您的代码以便更好地理解。