Widziałem twoją odpowiedź na temat wysyłania plików przez Bluetooth. (Odpowiedziało 13 cze '11 na 5:01)Wysyłanie wielu plików przez Bluetooth
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"));
Tak! To działa. Zostanie otwarte domyślne narzędzie/okno/dialog Bluetooth do wysłania pliku. Ale czy mógłbyś nauczyć mnie, jak wysłać więcej plików? Oto mój kod ...
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);
}
Działa, ale otworzy domyślne narzędzie/okno dialogowe/okno dialogowe Bluetooth 3 razy! @@ Jeśli jest 10 plików, otworzy domyślne narzędzie/okno/dialog Bluetooth 10 razy!
Czy mogę wiedzieć, jak jednorazowo otworzyć domyślne narzędzie/okno/okno Bluetooth, a następnie wysłać wszystkie pliki?
Dziękuję bardzo z góry!