Android 屏幕关闭时发送GPS坐标
我是Android新手,但我有一个想法,其核心是通过GPS跟踪设备。 这个问题不是100%与编程相关,但这里有: 我可以通过推送通知唤醒安卓设备上的服务,并让服务将GPS坐标发送到我的服务器吗?或者在Android中是不允许的Android 屏幕关闭时发送GPS坐标,android,android-service,Android,Android Service,我是Android新手,但我有一个想法,其核心是通过GPS跟踪设备。 这个问题不是100%与编程相关,但这里有: 我可以通过推送通知唤醒安卓设备上的服务,并让服务将GPS坐标发送到我的服务器吗?或者在Android中是不允许的 这是我的应用程序所需要的,该应用程序用于父母在孩子外出时跟踪他们。我想你的意思是屏幕已关闭,而不是手机已关闭。是的,您可以在屏幕关闭时执行此操作-您需要一个后台服务(可能在启动时启动)。问题是电池-GPS占用大量电池。如果你不停地跑步,他们的手机将无法充电一整天。对于安全
这是我的应用程序所需要的,该应用程序用于父母在孩子外出时跟踪他们。我想你的意思是屏幕已关闭,而不是手机已关闭。是的,您可以在屏幕关闭时执行此操作-您需要一个后台服务(可能在启动时启动)。问题是电池-GPS占用大量电池。如果你不停地跑步,他们的手机将无法充电一整天。对于安全解决方案来说,这很糟糕——你不想让他们无法拨打911 <>你可能想考虑使用不太精确但不太耗电的网络提供商,只有在需要更紧密的同步时才切换到GPS。
当然,如果孩子通过电源按钮完全关闭手机,你就什么也做不了。从技术上讲这是可能的。将GCM用于推送通知。然后,你的应用程序可以根据自己的意愿响应该事件 但是,请记住,可能无法接触到设备:
- 断电
- 飞行模式
- 在一个连通性差的地方