我正在尝试对以可设置的时间间隔将GPS位置数据发送到服务器的服务进行编程。作为Android的新手,这并不像我希望的那样简单,互联网似乎也没有帮助我。服务应该......
什么是最佳解决方案?我应该朝哪个方向前进?
就LocationListener本身而言,这里最好的解决方案是什么?
感谢您的帮助。
答案 0 :(得分:2)
搜索7分钟后,这里有一些文章可以帮助您:
从启动开始
这是使用BroadcastReceiver完成的。请查看此答案,了解完全实施方法:Android -Starting Service at Boot Time
能够读取任何时候可以更改的设置 活动/应用程序,并且还可以实时应用这些设置 重启手机
编辑根据OP的评论,可以使用PreferenceActivity为应用创建“设置”页面。 This article显示了PreferenceActivity的基本实现,而此excellent question显示了如何从SharedPreferences读取这些首选项。并且,是的,SharedPreferencs将在重新启动后保留(尽管在卸载应用程序后它们仍未存在)。
能够将数据上传到互联网(httpRequest)
关于如何在android中创建HTTPRequests:Make an HTTP request with android
不会导致我的手机崩溃(以前的尝试导致我的手机崩溃 崩溃)
这个真的取决于你。但是,嘿,你总是可以在这个网站上搜索你得到的所有可能的错误。
就LocationListener本身而言,这里最好的是什么 溶液