2009-07-14 14 views
0

Windowsデスクトップシステムでは、管理者ではなく書き込みアクセスやさまざまなユーザーに異なる設定を行うなど、さまざまな理由でAppDataフォルダに設定を保存する必要があります。しかし、Windows Mobile(.NET CF)アプリケーションの推奨方法は何ですか?Windowsモバイルと保存場所

私が知る限り、1人のユーザーしかいないので、その引数は適用されません。また、インストール中にSDカードまたはデバイスのいずれかを選択する選択肢があります。あなたが選んだ場所のほとんどのファイルを期待していると思いますか?

  • スキン(ユーザーが独自の、〜200キロバイト/スキンを追加することができます)
  • 声(ユーザーが独自の、〜1メガバイト/音声を追加することができます)
  • 私のアプリは、次のタイプのファイルが含まれています

  • ログファイル(ロギングレベルに応じて、サイズが小さいから大きいサイズ)
  • アプリケーションで生成された実際のデータと設定を格納するXMLファイル。

上記のうち、アプリケーションデータに入る理由とその理由はどれですか?

答えて

1

上記のファイルの大半は、アプリケーションと同じフォルダに格納することができます。あなたが指摘したように、Windows Mobileデバイスには管理者アカウントはありません。これらのファイルをデスクトップ上に編成する理由の1つは、ユーザー設定の明確な分離を維持することです。 Windows Mobileデバイスは、単一のユーザーを念頭に置いて設計されているため、ユーザーを分離するための機能はありません。これらが(ワードドキュメントのような)ユーザによって直接開かれることを意図したファイルであった場合、その時点で、それらをMy Documentsフォルダに保存することをお勧めします。

私が懸念している1つのファイルはログファイルです。彼らはあなたのサイズが大きくなることができると言います。これらはアプリケーションフォルダ内にも存在しますが、サイズが大きくなる場合は、デバイスのストレージスペースが少なくなる(ログの一部を消去する)ことに対応できる必要があります。

関連する問題