2012-11-09 1 views

답변

2

Environment#getExternalStoragePublicDirectory(String type)을 특정 폴더에 대한 다양한 문자열 유형과 함께 사용하기 만하면됩니다.

이렇게하면 .../sdcard/Android/data/my.package.name/<type>에 폴더가 만들어집니다. Developer's Guides에서

: API 레벨에서

8 이상, 그것은 같은 DIRECTORY_MUSIC, DIRECTORY_PICTURES, DIRECTORY_RINGTONES, 또는 다른 사람과 같은 당신이 원하는 공용 디렉토리의 유형 전달 getExternalStoragePublicDirectory()를 사용합니다. 이 메소드는 필요한 경우 적절한 디렉토리를 작성합니다. 당신은 API 레벨 7 이하를 사용하는 경우

+1

이것은 올바른 방법으로 보이지만 모든 사람이 내 sd 카드에 뿌려진 파일이 있기 때문에 루트가 아닙니다. – Jack

2

는 먼저 사용 해제해야합니다

Environment.getExternalStorageDirectory(); 

는 sdcard에 위치를 파악합니다. 거기에서 일반적으로 어떤 파일을 저장할 폴더로 appname입니다. 또는 그래서 내 전화를보고 표준으로 나타납니다.

+2

당신은 http://developer.android.com/guide/ ([여기]에서 자세한 내용을 찾을 수 있습니다 @Jack getExternalStorageDirectory()를 ... 사용 topics/data/data-storage.html # 파일 외부). – erkangur

2

I는 다음과 같이 할 것 :이 파일을 확인하면, 당신은 여기에 애플 리케이션을 많이 볼 수 있습니다

Environment.getExternalStorageDirectory() + "Android/data/" + yourpackagename; 

.

관련 문제