Java 具有文件而不是数据库的ContentProvider

Java 具有文件而不是数据库的ContentProvider,java,android,Java,Android,我见过很多使用ContentProvider与sqlite数据库接口的例子。我在某个地方读过文档,其中说ContentProvider也可以与普通文件交互。但是我们要怎么做呢?到目前为止,我找不到任何与此相关的简单示例,我试图编写自己的示例,但发现了这一点 public abstract Cursor query (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)

我见过很多使用ContentProvider与sqlite数据库接口的例子。我在某个地方读过文档,其中说ContentProvider也可以与普通文件交互。但是我们要怎么做呢?到目前为止,我找不到任何与此相关的简单示例,我试图编写自己的示例,但发现了这一点

public abstract Cursor query (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
返回游标,但不返回文件输入/输出流(或其他等效流),以便我从文件中检索数据


你知道怎么做吗

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