Отправка нескольких файлов через Bluetooth - PullRequest
3 голосов
/ 31 марта 2012

Я использую приведенный ниже код для отправки файла по Bluetooth с одного устройства на другое. Я хочу отправить несколько файлов одновременно. Может кто-нибудь подсказать мне, как анализировать несколько URI в файл. Я пытался сделать это с помощью строкового токенизатора и цикла while, но в этом случае запрос по умолчанию для blue-blue поступает дважды. ( если есть два файла разбора).

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 Ответ

1 голос
/ 09 октября 2012

Я использую setAction(Intent.ACTION_SEND_MULTIPLE) вместо setAction(Intent.ACTION_SEND) для отправки (или совместного использования) нескольких файлов.

Это было задано 6 месяцев назад, поэтому не знаю, насколько это актуально для вас сейчас.Но может быть, это может помочь кому-то еще.:)

...