我需要为用户提供复制由我的WP8应用程序创建的本地SQLite数据库的当前状态的选项。我没有网络服务,用户可以将此数据库上传到。
显然,微软不允许WP8应用程序写入设备的SD卡。然后我考虑通过电子邮件将数据库作为附件发送,但它似乎也不可能。
还有其他建议吗?如果没有网络服务的人曾经遇到过这种情况:你找到了解决办法吗?
答案 0 :(得分:1)
如果您使用内置的EmailTask,电子邮件是不可取的。它不会让你附加文件,而且它不是静默操作。见这里:EmailComposeTask
您可以写到SD卡 - 您只需要正确设置应用程序权限。
有关详细信息,请参阅此处:Can I write file on SD Card。您需要在清单文件中设置功能,并在SD卡上执行任何操作之前注册要读/写的文件扩展名。
另一种选择是让他们写入他们的OneDrive帐户,很多流行的应用程序都有此选项(如Mic Recorder应用程序)。