2009-06-15 47 views
0

我正在创建一个应用程序,用户需要登录才能访问数据。我想在第一次登录时保存用户凭据并提供“记住我”选项。Windows Mobile - 跨应用程序会话保存用户数据

是否有任何类/接口的实现,我可以在我的WinMo应用程序中使用,以便能够做到这一点?或者SQL是唯一可用的选项?

谢谢。

回答

0

SQL Server当然不是唯一的选择。没有任何特定的“保存并检索以下用户和密码信息”API,但基本上你所说的是,你需要能够保存一些数据并在下次运行应用程序时检索它。您可以将这些信息保存在注册表中或任何类型的文件(SQL CE,文本,MySQL,自定义二进制格式等)中。

1

SQL Server不是唯一的选择,但它可能是最好的选择之一。例如,你也可以使用xml。但是,如果不了解更多关于你所需要的知识,这很难说。

至于数据库方面,你也有选择。 SQL Server CE和SQLite在移动设备上都可以很好地工作(Sybase对移动设备也有一些数据库选项:Ultalite和SQL Anywhere)。

最后还有一个可以使用的叫做Perst的面向对象数据库,但我还没有尝试过。

如果您需要与另一个系统通话或不同步(同步数据),决定使用哪个系统的最大因素可能会降低。每个选项都有自己的怪癖。

2

Windows Mobile中有一项功能用于管理凭证信息,如用户名和密码Credential Manager

相关问题