我正在构建一个应用程序,它将一些信息存储到数据库中并将一些信息存储在磁盘中。我只是想知道我应该怎么做?
内容提供程序仅适用于数据库还是可用于从磁盘检索内容?我计划使用内容提供商,因为我可能希望我的数据出现在全局搜索等中。
所以,基本上我想每次都从数据库和磁盘中检索信息。如果我可以使用内容提供程序从磁盘访问内容,我应该知道有两个内容提供程序还是只有一个内容提供程序(既访问 SQLite 又访问磁盘)
最佳答案
在内容提供商的查询方法中,您可以从磁盘/网络获取数据,然后返回它们构建 MatrixCursor .
这是一个基本的 example来自 Android 文档。
关于android - 用于在磁盘中存储文件以及在数据库中存储信息的内容提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8683757/