2009-07-14 46 views
0

在Windows桌面系統的設置應該沒有被管理員,並有針對不同的用戶設置不同的可能性被保存在的原因有很多,包括寫訪問AppData文件夾。但Windows Mobile(.NET CF)應用程序的推薦方式是什麼?Windows Mobile和存儲位置

據我所知只有一個用戶,這樣的說法並不適用。在安裝過程中您還可以選擇SD卡或設備,我想你會期望你選擇的地方的大部分文件?

我的應用程序包含以下類型的文件:

  • 皮膚(用戶可自行添加,〜200KB /皮膚)
  • 音色(用戶可自行添加,〜1MB /聲音)
  • 日誌文件(從小到大的大小,取決於日誌記錄級別)
  • 在哪裏存儲我的應用程序生成的實際數據和設置的XML文件。

這上面應該進入應用程序數據,爲什麼?

回答

1

最上面列出的文件可以被存儲在相同的文件夾中的應用程序exeutable自己。正如您已經指出的,Windows Mobile設備上沒有管理員帳戶。在桌面上組織這些文件的部分原因是爲了保持用戶設置的清晰分離。由於Windows Mobile設備在設計時考慮到單一用戶,因此沒有這種設施來分隔用戶。如果這些文件是打算由用戶直接打開的(比如word文檔),那麼我建議將它們存儲在My Documents文件夾中。

的一個文件上,我有關注的是日誌文件。你提到他們可以變大。這些文件也可以位於應用程序文件夾中,但如果它們可能變大,則需要能夠對設備存儲空間變低(通過清除部分日誌)作出反應。