2013-03-15 5 views
0

edittext가있는 안드로이드 앱을 개발 중입니다. 두 개의 버튼 중 하나는 .vcf 파일을 첨부하기위한 것이고 다른 하나는 edittext에 입력 된 이메일 ID에 .vcf 파일을 보내는 것입니다..vcf 파일을 열고 서버에 업로드하는 방법?

모두 sdcard에서 .vcf 파일을 선택하고 해당 경로를 다시 가져와 전자 메일 ID로 보낼 수 있어야합니다. 어떤 도움이라도 커다란 도움이 될 것입니다.

+0

적어도 검색을 시도하십시오. 그 주제에 대한 많은 답변이 있습니다. – Rajesh

+0

@Rajesh 나는 시도했다. 그러나 아무것도 발견하지 못했다. u는 어떤 링크 plz있어 적어도 나를 제공합니다. 감사합니다. –

+0

시도해보십시오. http://stackoverflow.com/questions/12798001/android-how-to-send-multiple-contacts-are-attached-in-single-vcf-file-and-send – NagarjunaReddy

답변

2

방대한 양의 타이밍을 망쳐 놓은 후 마침내 대답을 얻었습니다. .vcf 파일을 가져 오는 것은 매우 쉽습니다. 그것은 몇 가지 자바 파일 개념이 필요합니다. 다음은 sdcard에서 .vcf 파일을 가져올 코드입니다.

public ArrayList<String> GetFiles() { 
     ArrayList<String> MyFiles = new ArrayList<String>(); 
     File f = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/VCFFiles"); 

     f.mkdirs(); 
     File[] files = f.listFiles(); 
     if (files.length == 0) 
      return null; 
     else { 
      for (int i=0; i<files.length; i++) 
       if(files[i].getPath().endsWith(".vcf")){ 
       MyFiles.add(files[i].getName()); 
       } 
     } 

     return MyFiles; 
    } 
+1

그것은 당신이 당신의 자아로 해결 한 정말 대단합니다. +1. – Piyush

+0

고맙습니다. @PiYusHGuPtA –

관련 문제