我有一个定期获取GPS更新的Android应用程序。如果我想将lat,lon,speed,altitude等文件存储在一个文件中,那么执行此操作的最佳做法是什么?在Android中记录GPS位置文件
0
A
回答
2
我建议你使用数据库 - 他们是为了这样的任务而制作的。这里是一个Android数据库教程:http://www.vogella.de/articles/AndroidSQLite/article.html
0
每次您收到一个地理修复,将该位置存储到一个文件。在方法调用onLocationChanged
像
protected void storeLastKnownLocation(Location lastKnownLocation) {
//save last known location
SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit();
editor.putFloat(LAST_KNOWN_LNG_KEY, (float) lastKnownLocation..getLongitude());
editor.putFloat(LAST_KNOWN_LAT_KEY, (float) lastKnownLocation.getLatitude());
editor.commit();
}
当活动开始,在onCreate
方法,你会检索这些值作为
float lastKnownLng = getPreferences(MODE_PRIVATE).getFloat(LAST_KNOWN_LNG_KEY, 0f);
float lastKnownLat = getPreferences(MODE_PRIVATE).getFloat(LAST_KNOWN_LAT_KEY, 0f);
...
相关问题
- 1. 在android中的GPS位置
- 2. Android GPS位置
- 3. iPhone连续GPS位置日志记录
- 4. Q. Android GPS位置
- 5. Android Force GPS位置
- 6. 在Chrome中共享GPS的位置Android
- 7. 在android中使用GPS的假位置
- 8. 在android中通过GPS访问位置
- 9. Android GPS位置监听器
- 10. Android GPS位置更新
- 11. 更改GPS位置为Android
- 12. 记录器源文件的位置 - openbravoErp
- 13. 在Android上需要GPS位置帮助
- 14. Android GPS定位,不会传递位置
- 15. Android:在录制位置之前等待GPS修复
- 16. 无法在android中手动设置DDMS中的gps位置
- 17. Gps位置+ googlemap
- 18. 在Android 2.2和Android 2.3中不断更新GPS位置
- 19. (Android)如何在mapview中设置默认GPS位置
- 20. Android:文件位置
- 21. 在android中获取文件位置?
- 22. 在拖动中记录DOM位置
- 23. 记录仪在DDD中的位置?
- 24. 使用android检索GPS位置
- 25. 使用Android GPS进行位置更新?
- 26. Android模拟器代替GPS位置
- 27. 获取当前GPS位置android studio
- 28. Android GPS,地图不会改变位置
- 29. 没有地图的Android GPS位置
- 30. Android AsyncTask无法获取GPS位置