AndroidでSDカードにアクセスするサンプル

SDカードに直接アクセスするには次のような感じに書くと、SDカードがマウントされているディレクトリをFileオブジェクトとし取得できます。

File file = Environment.getExternalStorageDirectory();

ちなみに、ここで、file.getPath()をすると /sdcard が取得できます。なので、次のような感じで書いてもSDカードをFileオブジェクトとして取得できます。

File file = File("/sdcard");

ただ、この /sdcard というパス文字列がずっとマウント先として保障されているわけでもないので、通常SDカードにアクセスするような場合は、Environment.getExternalStorageDirectory() を使用した方が安全っぽいです。

Twitterでも情報配信中!




コメントを残す

メールアドレスが公開されることはありません。



※コメントは承認制です。承認されるまで表示されません。