ContentProvider包含文件而不是数据库

时间:2012-10-11 03:09:35

标签: java android

我已经看到很多使用ContentProvider与sqlite数据库接口的例子。我在某处读到了文档,说ContentProvider也可以与普通文件进行交互。但是我们怎么做呢?到目前为止,我找不到任何与此相关的简单示例,我试着写自己但发现

public abstract Cursor query (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)

返回Cursor,但不返回文件输入/输出流(或其他等效项),以便我从文件中检索数据。

知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

当您在应用程序中实现contentprovider时,由您决定如何处理查询功能。在qwery函数中,您可以构造一个MatrixCursor,并填充条目并返回它,而不是从数据库查询返回游标。

相关问题