[Android] 마운트 드라이브 조회 (외부 SD카드경로 찾기)
안드로이드는 SD카드를 삽입하지 않아도 SD카드 영역이 존재한다.내부메모리상에 어느정도 할당하여 SD카드라 칭하고 사용하고 있다.이것이 내부SD카드메모리영역.하지만 사용자가 물리적인 SD카드를 삽입하면 인것은 더이상 SD카드로 인식하지 않는다.추가적인 드라이브로 마운트되는데 이 경로를 소스에서 직접적으로 구해올 수 없다. 내부메모리에 할당된 SD카드경로: Environment.getExternalStorageDirectory() 외부SD카드의 경로 찾기아래 소스를 이용하면 Interator 로 마운트된 드라이브의 경로를 조회해온다.안드로이드 시스템에서는 SD카드 외에도 몇가지 마운트하는이 있는데 이부분도 제외시키고 가져온다. static public HashSet getExternalMounts(){ f..
Development
2013. 10. 28. 14:58
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday