androidで画像取得
androidの場合、ローカルにある画像ファイルを取得する場合、intentにACTION_PICKを指定して、typeを"image/*"に設定してactivityを呼ぶだけ。
で、問題はここから。
ファイルの場所はuriで返ってくるけど、プロトコルがcontent://となっていて、ファイルシステムの場所が隠蔽されていてファイル名が取れない。
MediaStore経由でqueryを呼んで、ようやくファイル名をゲット。
そろそろコード整理しないと、テストコードの集合体みたいになってる。。。
| 固定リンク
この記事へのコメントは終了しました。
コメント