Отправка нескольких файлов через Bluetooth

Я видел ваш ответ об отправке файла через Bluetooth. (ответил 13 июня 2011 в 5:01)

 Intent i = new Intent(Intent.ACTION_SEND); i.setType("image/jpeg");
 i.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/file.jpg"));
 startActivity(Intent.createChooser(i, "Send Image"));

Да! Это работает. Это откроет инструмент / окно / диалоговое окно Bluetooth по умолчанию для отправки файла. Но не могли бы вы научить меня, как отправить больше файлов? Вот мой код ...

 String xFile[3] = { "aa.txt", "bb.txt", "cc.txt" };

 Intent i = new Intent(Intent.ACTION_SEND); i.setType("text/plain");

 for (int i = 0; i < 3; i ++) { 
    intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(xFile[i]))); 
    startActivity(intent); 
 }

Он работает, но откроет инструмент / окно Bluetooth по умолчанию / dialog 3 раза! @@ Если есть 10 файлов, он откроет инструмент / окно / диалоговое окно Bluetooth по умолчанию 10 раз !!

Могу я узнать, как один раз открыть инструмент / окно / диалоговое окно Bluetooth по умолчанию, а затем отправить все файлы?

Заранее большое спасибо!

6
задан Arthur Huang 22 January 2012 в 02:32
поделиться