2010-12-16 18 views
0

私は、彼らは携帯電話の外部記憶装置に画像を作成するが、私は私のアプリの内部ストレージにこれを保存する、プロセスがhere/私のアプリに画像を保存する方法は? (アンドロイド)

を文書化 this site

から取られたコードと画像選択/クロッパーを持っています

これは、私の関数が一時ファイルを検索するように見えますが、この関数から返されたファイルを使用しようとするとイメージは変わりません。実際、logcatを見れば、私が生成したファイルの不良ビットマップURIでresolveUriが失敗したようです。このエラーはイメージURIを設定しようとしたときに発生し、正しく保存されていないと考えられます。これは、サイトの元のコードがSDカードにファイルを作成するだけであることを考えると、私にとっては奇妙なことです。だから私はどこに問題が発生するのだろうか。

+0

TEMP_PHOTO_FILEはどのように設定されていますか?ドキュメントによれば、パス区切り文字を含んではいけません。 – Squonk

+0

"tempPhoto.jpg"に設定されています。リンク先のソースコードと同じです。 openFileOutputを使用するのではなく、ファイルシステムに新しいFileを作成するだけで、この作業を早期に行うことができたため、どこかに問題があると考える必要があります – damonkashu

答えて

0

気にしない、私はとても馬鹿です。 getTempFileを呼び出すと、ファイルを再作成するたびに間違いです。最初の呼び出しでファイルを作成し、それを残りの時間だけ開く必要があります。

関連する問題