2012-03-02 3 views
0

파일 다운로드, 목록 처리,지도 포함 앱을 개발 중입니다.Android : USB 케이블을 연결할 때 대용량 저장 문제 자동 처리

automount 대용량 저장 옵션이 활성화 된 장치를 사용할 때 내 문제가 나타납니다. 잠시 후 내 앱을 실행하는 동안 어떤 이유로 든 USB 케이블을 연결하면 (대용량, 앱이 백그라운드에서 실행되는 동안 사진 복사, 앱 로그보기 등) 대용량 저장 장치가 자동으로 마운트되고 모든 활동이 다시 생성됩니다 내 앱 상태가 손실됩니다.

좋아, 내가 그것을 복원 할 수있는 DB/환경 설정에 일부 데이터를 유지할 수 있지만 괜찮아요 DB 또는 환경 설정에 각 변수를 유지하지 않습니다.

이 옵션을 선택 취소 할 수있는 설정이 있다는 것을 알고 있지만 내 앱을 사용할 모든 사용자에게이 옵션을 요청할 수는 없습니다.

또한 automount 설정을 프로그래밍 방식으로 선택 취소하는 해결책을 찾으려고 시도했지만 찾을 수 없습니다.

나는 해결책이 부족합니다. 어떤 생각이든 환영합니다.

감사합니다.

+0

표준 안드로이드에는 "자동 마운트 대용량 저장 옵션"이 없습니다. 당신이보고있는 것은 장치 특정 기능입니다, 따라서 안드로이드 SDK를 통해 발견 할 수 없습니다. – CommonsWare

+0

감사합니다. 그래서이 내부 코드를 해결할 필요가 없습니다. – AVirvara

답변

0

설치 한 앱을 확인합니다. 일부 앱은 USB 저장소를 자동 마운트합니다 (AFAIK, doubleTwist 및 Winamp는 이것을합니다)

+0

이러한 앱이 설치되어 있지 않습니다. 내 장치의 경우 설정에 들어가고 자동 마운트를 비활성화 할 수 있습니다. 내 애플 리케이션을 사용하는 그 사용자를 생각하는 솔루션을 찾으려고 노력하고있어. 그들이 장치에 무엇을 설치했는지 모르겠으므로 코드에서 쉽게 만들었 으면합니다. – AVirvara

관련 문제