我看到了關於通過藍牙發送文件的答案。 (回答於2011年6月13日在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"));
是的!有用。它將打開一個默認的藍牙工具/窗口/對話框來發送文件。但是,請你教我如何發送更多文件?這是我的代碼...
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);
}
它的工作原理,但它會打開默認的藍牙工具/窗口/對話框3次! @@如果有10個文件,它將打開默認的藍牙工具/窗口/對話框10次!
我可以知道如何打開默認的藍牙工具/窗口/對話框一次,然後發送所有文件?
非常感謝你提前!