通过蓝牙发送多个文件

时间:2012-03-31 15:21:44

标签: android parsing bluetooth file-transfer

我使用下面的代码通过蓝牙将文件从一个设备发送到另一个设备。我想同时发送多个文件。任何人都可以指导我如何解析多个URI到file.I尝试使用字符串标记器和while循环,但在这种情况下,默认情况下蓝牙请求会两次。(如果有两个文件解析)。

StringTokenizer tokens = new StringTokenizer(music, ",");

    String stored = "";
    while (tokens.hasMoreTokens()) {

        stored = tokens.nextToken();


        File file = new File(stored);
        Log.d("file===", stored);

        intentfile = new Intent();
        intentfile.setAction(android.content.Intent.ACTION_SEND);

        intentfile.setType("video/*");

        intentfile.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
        startActivityForResult(intentfile, SEND_REQUEST);


    }

1 个答案:

答案 0 :(得分:1)

我使用setAction(Intent.ACTION_SEND_MULTIPLE)代替setAction(Intent.ACTION_SEND)来发送(或共享)多个文件。

有人在6个月前被问过,所以现在不知道它对你有多重要。但也许它可以帮助别人。 :)