2013-05-22 2 views

답변

0

확인이 라인 :

String root = Environment.getExternalStorageDirectory().toString(); 
File myDir = new File(root + "/MyDraw");  
myDir.mkdirs(); 
file = new File (myDir, name+".png"); 

file는 비트 맵이 저장된 위치를 가리키는 File 객체입니다.

0

onActivityResult()이 응용 프로그램에서 다시 호출되면 그 의도는 파일이 저장된 위치의 URI를 포함합니다. 그것을 밖으로 당겨 그것을 저장하십시오

0

우선, 사용자가 파일 이름을 저장하기 위해 입력 한 이름이 필요합니다. 사용자가 입력 한 파일 이름을 기본 설정에 저장하여 저장할 수 있습니다 (또는 입력 한 다음 계속 입력해야 함). 당신은 파일 이름이 있으면, 당신은 단순히하여 파일을 얻을 수 있습니다 :

String fileName = //get the file name 
File f = new File(Environment.getExternalStorageDirectory(), "/MyDraw"); 
f = new File(f, fileName); 

당신이 파일 이름을 모르는 경우, 당신이 할 수있는 파일 디렉토리를 통해 루프 :

File dir = new File(Environment.getExternalStorageDirector(), "/MyDraw"); 
for (File f : dir.listFiles()) { 
    //Do something with this file 
}