2014-02-12 4 views
0

내 응용 프로그램에서 생성 한 비트 맵 파일을 프로그래밍 방식으로 디렉토리에 저장해야합니다. 사용자는 일반 파일 탐색기를 통해 해당 위치에서 가져올 수 있습니다. 그 위치를 결정하려면 어떤 방법을 따라야합니까? 예를 들어안드로이드에서 파일을 적절한 위치에 저장

:

  1. 확인 외부 SD 카드
  2. 외부 카드가 존재하는 경우,
  3. 거기에 저장하지 않으면, 내부 메모리에 저장

감사. 유 파일 루트 선서 또는 디렉토리를 설정할 수 있습니다 이쪽으로부터 있도록

답변

1
Environment.getExternalStorageState(); 

이 wili은

+0

당신이에서 외부 메모리 내 파일을 저장하려고 나에게 조언 마십시오 당신에게 모바일의 주 메모리 디렉토리 루트 경로를 제공 첫 번째 단계? – adba

+0

어떤 폴더에 내부를 저장하려면 한 문자열에서이 경로를 가져 와서 "/ foldername/foldername"과 연결하면이 Environment.getExternalStorageState()의 dir 경로에 도달 한 "/"기호가있는 모든 폴더 이름을 제공합니다. ; u는 내가 말하려고하는 것을 이해하는 첫번째 루트 dir을 얻는다. –

관련 문제