AndroidでSDカードを呼び出す
■AndroidでSDカードを呼び出す
※現在はこちらの記事を優先的に参考にしてください。API8以下の時に、下記と組み合わせるといいと思います。
------------------------------------------------------------------------
以前、「AndroidでSDカードに画像を保存」という記事で、"Environment.getExternalStorageDirectory()"を使用した方法でSDカードを利用するサンプルを書きました。
が、この方法では正確に外部SDカードのパスが取得できない機種があるらしい

ということで、そういった機種に対応する記述が↓
※参考サイト:http://inujirushi123.blog.fc2.com/blog-entry-30.html
内部SDと外部SDを持っている機種があるので、それぞれ判別してパスを取得しましょう、という内容です。
参考サイトにも書いてある通り、実は上記方法では完全に対応しきれていません。
ですが、Environment.getExternalStorageDirectory()を使っていて、どうにも不具合の出る機種があったら、とりあえずこんな方法で対処してみるといいんじゃないでしょうか。
なにせ実機検証できてないからな~、だれか余ったスマホください(笑)

スポンサーサイト