안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 고수님들
sd카드를 unmount하려고 하는데요 막히는 부분이 있어서 여기에 올리게됩니다.
안드로이드에선 어떻게 되있나해서 settings.git 받아서 안에 보니
doUnmount()라는 메서드를 확인하였고 이것을 이용하면 될 거 같다고 생각했습니다.
내용을 보면
ImountService mountService =
getMountService();
mountService.unmountVolume(폴더경로, true);
ImountService라는 Class에 있는 unmountVolume()라는 것을 호출하면 될꺼같은데
이 ImountService라는 것이 sdk에는 없습니다.
그리고 ImountService를 얻어오는 getMountService(); 메서드에서는
ServiceManager라는 Class를 이용하는데 이 또한
Import android.os.ServiceManager;
SDK에는 없었습니다.
어떻게 해야 저 ImountService.java와 ServiceManager.java를 사용해서 unmountVolume()를
쓸수 있는지 모르겠습니다.
sdk에 없고 풀소스에 있는 class들을 사용할수 있는 방법은 없나요???
아니면 sd카드를 언마운트시킬수 있는 다른방법은 없나요???
고수님들 부탁드려요~~:)



