将 GPS 位置记录到 Android 中的文件中
我有一个 Android 应用程序,可以定期获取 GPS 更新。如果我想将纬度、经度、速度、海拔等存储在文件中,执行此操作的最佳实践是什么?
I have an Android application that periodically gets GPS updates. If I wanted to store the lat, lon, speed, altitude etc. in a file, what is the best practice for doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我建议您使用数据库 - 它们是为此类任务而设计的。这是一个 Android 数据库教程: http://www.vogella.de/articles/AndroidSQLite/文章.html
I'd suggest you use a database - they were made for tasks like this. Here is an Android database tutorial: http://www.vogella.de/articles/AndroidSQLite/article.html
每次收到地理修复后,请将位置存储到文件中。在方法
onLocationChanged
中调用类似“当活动启动时”的内容,在
onCreate
方法中,您将检索这些值:Every time you receive a geo fix, store the location into a file. In the method
onLocationChanged
call something likeWhen the Activity starts, in the
onCreate
method you'll retrieve those values as