안녕하세요 고수님들 

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카드를 언마운트시킬수 있는 다른방법은 없나요???

고수님들 부탁드려요~~:)