如何打开.vcf文件并上传到服务器?

时间:2013-03-15 06:17:55

标签: android vcf

我正在开发一个Android应用程序,其中有一个edittext和两个按钮,一个用于附加.vcf文件,另一个用于将.vcf文件发送到在edittext中输入的电子邮件ID。

我需要从sdcard中选择.vcf文件并获取其路径,以便将其发送到电子邮件ID。任何帮助都会很棒。

1 个答案:

答案 0 :(得分:2)

在破坏了大量时间之后,我终于得到了答案。获取.vcf文件非常简单。它需要一些java文件概念。以下是从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;
    }