날마다 새롭게 또 날마다 새롭게

SD카드 경로 받아오기 본문

프로그래밍/Android

SD카드 경로 받아오기

아무유 2012. 11. 27. 17:51


SD카드 경로 받아오기

Enviroment 클래스의 method를 호출하여 SD 카드 경로를 받아올 수 잇음

- getExternalStorageState()

SD 카드의 현재 상태를 조사함. 장착되어 있고 읽고 쓰기가 가능한 상태이면

MEDIA_MOUNTED가 그렇지 않으면 MEDIA_UNMOUNTED가 리턴됨.

- getExternalStorageDirectory().getAbsolutePath()

SD 카드가 읽고 쓰기가 가능한 상태일 때, 경로를 받아옴.



// SD Card 경로 받아오기

String mSdPath;

String ext = Environment.getExternalStorageState();

if(ext.equals(Environment.MEDIA_MOUNTED)){

mSdPath = Environment.getExternalStorageDirectory().getAbsolutePath();

} else {

mSdPath = Environment.MEDIA_UNMOUNTED;

}

Comments