【发布时间】:2013-11-07 02:55:12
【问题描述】:
是否可以从用户保存在 SD 卡上的预定位置的某种形式的数据库文件中读取数据(只读)?
我想允许我的地图应用程序的用户下载地图图块以供离线使用。将其存储为单个文件会更方便,因此认为数据库是最好的。该文件的大小可能约为 8+ GB,其中包含 100,000 个 PNG 平铺图像。系统会指示用户从网络上下载此文件并将其保存到自己的 SD 卡中。
如果可能的话,我认为 SQLite 将是可行的方法。
任何人都知道任何限制?我一直遇到使用 Windows Phone 开发的限制(无法从应用程序保存到 SD 卡,无法将文件附加到电子邮件任务等),所以我想在这次尝试之前先问一下。
【问题讨论】:
-
目前我还没有找到允许这样做的解决方案。 Windows Phone SDK 的 SQLite 不支持 ExternalStorageFile,因此目前无法用于从 SD 卡中读取。也许有人知道支持 ExternalStorageFile 的 NoSql 类型实现。
标签: database sqlite map windows-phone-8