2010-12-08 5 views
0

私はアンドロイドアプリケーションを開発しています。私のアプリケーションでは、xml解析を使用してURLから画像を表示しています。私はデバイスの共有環境設定に画像を保存したい。共有環境設定で画像を保存し、共有環境設定から画像を取得するにはどうすればよいですか?どのように可能ですか?共有環境設定でイメージを保存して取得するにはどうすればいいですか?

ありがとうございます。

答えて

0

なぜそれをSharedPreferencesに保存しますか?それはイメージを保存するための正しい場所ではありません。

利用可能な場合は外部ストレージにキャッシュする必要があります。そうでない場合は、内部ストレージに保存するようにしてください。ただし、通常は内部ストレージを使用する際に注意してください。外部ストレージに保存します。

外部ストレージの使用についてはthis articleをご覧ください。

+0

@ありがとう、私は一時的に画像を保存したいので、私はSharedPreferencesを選びます – JohnNick

2

共有環境設定を使用して一時オブジェクトを格納するために使用するアイデアを提供しようとしています。したがって、シリアル化の種類を使用します。私は独自のBase64 Encoder/Decorerと基本的に書きました。

ステップ1)ビットマップまたはJP..etcをエンコードします
ステップ2)共有プレフィックスを文字列として入力します。 (エンコードされた文字列)

ステップ3)エンコードされたオブジェクトをSharedPref から取得します。ステップ4)デコードして、オブジェクトを元に戻します。

これは難しいことではありません。

関連する問題