外部ストレージのパスを取得する|Android開発

保存領域のパス取得方法です。

外部ストレージのパス取得メソッド

Fileオブジェクト

Environment.getExternalStorageDirectory()

文字列で取得

String dirPath = Environment.getExternalStorageDirectory().getPath();

取得される文字列の例

/storage/emulated/0

外部ストレージ=SDカードではありません。
ほとんどの端末でSDカードへのパスが返されますがが、一部の端末では内部にある領域が返されます。

DCIMの文字列

Environment.DIRECTORY_DCIM

DCIMのパス文字列

String dirPath = Environment.getExternalStorageDirectory().getPath();
dirPath = new File(dirPath, Environment.DIRECTORY_DCIM).getPath();

または

String dirPath = new File(Environment.getExternalStorageDirectory(), Environment.DIRECTORY_DCIM).getPath();

取得される文字列の例

/storage/emulated/0/DCIM

このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

コメント

メールアドレスが公開されることはありません。 が付いている欄は必須項目です