보통  MNT/SDCARD  여기를 SD카드용으로  마운트를 시켜 놓찮아요?

이건 SD카드가 꼽혀있던 안 꼽혀있던 무조건 있고요.

 

안꼽혀있는 상태에서

강제로 MNT/SDCARD에 디렉토리랑 파일을 만들어 버리니까 생성이 되는데요.

 

무튼,

IntentFilter 와 BroadcastReceiver 를 이용해서는 지금 현재 SD카드가 삽입되었다 뽑혔다는 것이 판별가능한지는 알겠는데요.

저 방법 말고,

안드로이드 API가지고 현재 SD카드가 삽입되어있다. 삽입되어있지 않다 를 판별할수 있나요?

 

현재

String status = Environment.getExternalStorageState();
if (status.equals(Environment.MEDIA_MOUNTED)) {

}

를 이용하면 무조건 MOUNTED로 표시가 되네요.

 

 

 

아.. 너무 힘드네요.

아시는 분 좀 알려주세요.

 

테스트 디바이스는 갤럭시S입니다.