没有SQL的Android内容提供商

时间:2010-06-04 00:42:09

标签: android

我的android应用程序正在处理大型公交车通行时间数据库,我们希望其他应用程序能够显示确定的公交车通行时间。我们想使用内容提供商来做到这一点。大多数示例似乎是关于使用SQL数据库,但是...我们使用一些自定义文本文件。我想知道最好的方法是什么。我以为我可以使用内容提供程序并在自定义对象上实现Cursor接口,我将手动填充我的文本数据。这可能吗?任何人都有更好的想法(当然不包括改为SQL lite)?

提前致谢。

1 个答案:

答案 0 :(得分:3)

  

这可能吗?

不确定。实际上,ConetntProvider是一个外观,而不是对内部实现的全面了解。

关键是文件。如果您不使用SQLite作为数据存储,则很可能不会支持WHERE等完整的query()子句。因此,您需要确保支持WHERE子句,可用列等的任何内容都能很好地记录,因此与内容提供商集成的开发人员知道如何执行此操作。否则,他们可能会做出错误的假设。

相关问题