在应用程序关闭时获取位置
Get location while app is closed
我现在被我需要执行的任务困住了。
简短描述我有什么,我需要什么。我有一个应用程序,它有 google 地图,我可以在上面保存我的位置。我可以将我的位置保存到文件和共享首选项。
我有一个 广播接收器,当我与蓝牙断开连接时,它会被调用。它工作正常,即使我从最近删除应用程序。我的任务是,在设备断开连接时(即使应用程序已关闭)将我的位置(当精度 <=20m 时)保存到文件或共享首选项。我尝试在接收器中实现 LocationListener,但是当我调用它时应用程序在后台崩溃。
这可能吗?...
也许我需要一项服务,但我以前从未使用过。所以我需要一些帮助、例子、教程,以及一切可以帮助我的东西。我试着自己搜索,但没有符合我目的的东西...
您猜对了,您需要的是服务。
"A service is "started" 当应用程序组件(例如 activity)通过调用 startService() 启动它时。一旦启动,服务可以 运行 无限期地在后台运行,即使启动它的组件已被销毁。"
更多信息请见Android Developers
它还包括代码示例...
我现在被我需要执行的任务困住了。
简短描述我有什么,我需要什么。我有一个应用程序,它有 google 地图,我可以在上面保存我的位置。我可以将我的位置保存到文件和共享首选项。
我有一个 广播接收器,当我与蓝牙断开连接时,它会被调用。它工作正常,即使我从最近删除应用程序。我的任务是,在设备断开连接时(即使应用程序已关闭)将我的位置(当精度 <=20m 时)保存到文件或共享首选项。我尝试在接收器中实现 LocationListener,但是当我调用它时应用程序在后台崩溃。
这可能吗?...
也许我需要一项服务,但我以前从未使用过。所以我需要一些帮助、例子、教程,以及一切可以帮助我的东西。我试着自己搜索,但没有符合我目的的东西...
您猜对了,您需要的是服务。
"A service is "started" 当应用程序组件(例如 activity)通过调用 startService() 启动它时。一旦启动,服务可以 运行 无限期地在后台运行,即使启动它的组件已被销毁。"
更多信息请见Android Developers
它还包括代码示例...