2009-07-14 99 views
0

在Windows桌面系统的设置应该没有被管理员,并有针对不同的用户设置不同的可能性被保存在的原因有很多,包括写访问AppData文件夹。但Windows Mobile(.NET CF)应用程序的推荐方式是什么?Windows Mobile和存储位置

据我所知只有一个用户,这样的说法并不适用。在安装过程中您还可以选择SD卡或设备,我想你会期望你选择的地方的大部分文件?

我的应用程序包含以下类型的文件:

  • 皮肤(用户可自行添加,〜200KB /皮肤)
  • 音色(用户可自行添加,〜1MB /声音)
  • 日志文件(从小到大的大小,取决于日志记录级别)
  • 在哪里存储我的应用程序生成的实际数据和设置的XML文件。

这上面应该进入应用程序数据,为什么?

回答

1

最上面列出的文件可以被存储在相同的文件夹中的应用程序exeutable自己。正如您已经指出的,Windows Mobile设备上没有管理员帐户。在桌面上组织这些文件的部分原因是为了保持用户设置的清晰分离。由于Windows Mobile设备在设计时考虑到单一用户,因此没有这种设施来分隔用户。如果这些文件是打算由用户直接打开的(比如word文档),那么我建议将它们存储在My Documents文件夹中。

的一个文件上,我有关注的是日志文件。你提到他们可以变大。这些文件也可以位于应用程序文件夹中,但如果它们可能变大,则需要能够对设备存储空间变低(通过清除部分日志)作出反应。