2014-07-16 2 views
0

하나의 파일을 외부 메모리에 생성하는 앱을 만들었지 만 다른 장치에 설치하면 파일이 내부 장치에서 생성되고 외부 (물리적) sd 카드에서 생성되지 않습니다.안드로이드의 스토리지 환경 설정

내 질문에. 우리는 어떻게 내부 또는 외부 sdcard 사이에서 결정합니까. 기본적으로 안드로이드에 파일을 저장하는 것이 더 마음에 드십니까?

는 난이 Environment.getExternalStorageDirectory()+ "PolicyTaskfile"+"/filename.txt";

그것은 장치에 따라 내부 또는 외부 SDCARD 경로를 제공 사용.

답변

0

짧은 대답은 당신이 선택하지 않는다는 것입니다. 외부 저장 장치가 진정한 SD 카드인지 또는 내부 저장 장치 (예 : eMMC)인지를 결정하는 것은 OEM의 몫입니다. KitKat에는 1 차 및 2 차 외부 저장 장치의 개념이 있지만 사용중인 API 또는 실제로 제거 가능한 매체를 판별하는 쉬운 API는 없습니다.

관련 문제