我是 Android 开发新手,想创建一个 Google map 应用。我必须使用 2 个带有地理数据 (latlons) 的大型 XML 文件,一个是 2mb,另一个是 8mb。
访问和解析这些数据的最快方法是什么?将其存储到数据库中可能更好吗?我认为 Web 服务不是一个好主意,因为每次应用程序启动时我都必须加载 10 MB...我猜这会处理得很慢...
有什么好的建议吗?
谢谢!
最佳答案
将整个数据保存在服务器中,并使用网络服务从设备访问它。由于数据太大,最好选择 SAX 解析器。如果可能,最好从服务器端实现搜索功能或从服务器端实现分页。
关于android - 在 Android 中处理大型 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9748109/