我正在尝试编写一个用于运行用户研究的系统。我在用户数据库上有一个网页和一个网络服务。 我的Android应用程序是运行研究的客户端。我使用帐户管理器存储通过Web服务验证的用户凭据。关键是要实现一个同步适配器,它将通过web服务(使用凭证)将带有研究数据的文本文件发送到我的服务器。
我的问题是我在内容提供商方面遇到困难,我在网上搜索了很多但我似乎无法找到如何编写与外部存储上的文件绑定的内容提供商的示例。我找到的所有示例都使用与数据库表绑定的Content Providers。有人可以指出我正确的方向或摆脱一些编码光? (顺便说一句,我已经阅读了关于内容提供商的Android开发人员文本,我也使用的是Android 2.2)。
感谢任何帮助。
干杯, 安德烈科埃略
答案 0 :(得分:0)
内容提供程序可用于通过覆盖openFile方法来读取文件数据。您可以拥有一个提供所有文件列表的顶级提供程序(通过查询),然后每个文件都可以拥有自己的唯一URI,然后可以在其上调用openFile来检索文件数据。