最新の記事アプリケーションアクティビティ、インテント、サービスについてデバイスAndroidでのデバイス制御について。地磁気センサ、加速度センサなどマルチメディアグラフィックス、音楽や動画再生などマルチメディア処理についてユーザインターフェースAndroidのユーザインターフェイスについて、またユーザインターフェイスを提供するコンポーネントの話題について。リソースAndroidでのアイコン、画像、文字列、ローカライゼーションなどHacksマッシュアップ開発環境Androidの開発環境など。コメントはまだありません本エントリでは、アプリケーションからのデータ保存について紹介したいとおもいます。WP7は、ファイルシステムが公開されておらず、アプリケーションがデータを保存するには、分離ストレージを利用する必要があります。分離ストレージ内は自由に使用することができます。アプリケーションは他のアプリケーションの分離ストレージにアクセスすることはできません。開発者はセキュリティに悩むことなく、アプリケーションデータをローカルに保存することができます。本エントリでは、この分離ストレージをファイルシステムとして利用した簡易メモアプリの作成方法を紹介します。これまでに紹介した内容を利用していますので、以下を参考にどうぞ・イベント処理を実装する(WP7)・TextBoxを使用して文字入力インターフェイスを作成する(WP7)それでは続きをどうぞ。以下表のIsolatedStorageFileクラスを利用します。/]IsolatedStorageFileクラスのOpenFileメソッドの第二引数には、ファイルの開き方、FileModeを指定する必要があります。FileModeの一覧は以下表のとおりです。/]※詳細なFileMode列挙体の解説は以下を参照くださいhttp://msdn.microsoft.com/ja-jp/library/system.io.filemode(v=VS.95).aspx分離ストレージに書き込む分離ストレージを利用するで紹介した、クラスとメソッドを利用し分離ストレージにテキストデータを書き込みます。書き込みの際は、常に新しく入力された情報を新規データとして扱いたい為FileModeにはCreateを指定しています。(Line:9)テキストデータのstreamへの書き込みには、StreamWriterクラスのwriteメソッドを利用します。stream.Close();それぞれのstreamのCloseを忘れないように気をつけましょう。分離ストレージから読み出す書き出し時と同様に、分離ストレージを利用するで紹介した、クラスとメソッドを利用して分離ストレージからテキストファイルを読み込みます。読み込み時には、既存ファイルのみを対象としたい為FileModeにはOpenを指定しています。(Line:6)FileModeにOpenを指定した場合、Fileが存在しないとIsolatedStorageExceptionが発生します。Found!!”を出力しています。}サンプルソースコード本エントリのサンプルアプリは、以下の画面構成をとります。&lt;/Grid&gt;画面上部にTextBoxとButtonが二つ、下部にTextBoxが配置されています。保存と読み出しの操作は以下のとおりです。2.0(β)に対応した解説書です。TechBooster.TechBoosterについて。