0

edittext と 2 つのボタンがある Android アプリを開発しています。1 つは .vcf ファイルを添付するためのもので、もう 1 つは edittext に入力された電子メール ID に .vcf ファイルを送信するためのものです。

SDカードから.vcfファイルを選択し、そのパスを取得して、電子メールIDに送信できるようにするだけです。どんな助けでも素晴らしいでしょう。

4

1 に答える 1

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;
    }
于 2013-04-01T11:20:50.360 に答える