Tôi đã thấy câu trả lời của bạn về cách gửi tệp qua Bluetooth. (đã trả lời Jun 13 '11 lúc 5:01)Gửi nhiều tệp qua 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"));
Có! Nó hoạt động. Nó sẽ mở một công cụ Bluetooth/cửa sổ/hộp thoại mặc định để gửi một tập tin. Nhưng bạn có thể dạy tôi cách gửi nhiều tập tin hơn không? Đây là mã của tôi ...
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);
}
Nó hoạt động, nhưng sẽ mở công cụ/cửa sổ/hộp thoại Bluetooth mặc định cho 3 lần! @@ Nếu có 10 tệp, nó sẽ mở công cụ/cửa sổ/hộp thoại Bluetooth mặc định 10 lần !!
Tôi có thể biết cách mở công cụ/cửa sổ/hộp thoại Bluetooth mặc định một lần, sau đó gửi tất cả các tệp không?
Cảm ơn bạn rất nhiều trước!