我看到了您关于通过蓝牙发送文件的答案。(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次!!
我可以知道如何打开一次默认的蓝牙工具/窗口/对话框,然后发送所有文件吗?
非常感谢您!