通过蓝牙发送多个文件
问题描述:
我正在使用下面的代码通过蓝牙从一个设备发送文件到另一个设备。我想同时发送多个文件。任何人都可以指导我如何解析多个URI到file.I尝试使用字符串标记器和while循环,但在这种情况下,默认情况下,蓝牙请求会传入两次。如果有两个文件解析)。通过蓝牙发送多个文件
StringTokenizer tokens = new StringTokenizer(music, ",");
String stored = "";
while (tokens.hasMoreTokens()) {
stored = tokens.nextToken();
File file = new File(stored);
Log.d("file===", stored);
intentfile = new Intent();
intentfile.setAction(android.content.Intent.ACTION_SEND);
intentfile.setType("video/*");
intentfile.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
startActivityForResult(intentfile, SEND_REQUEST);
}
答
我用setAction(Intent.ACTION_SEND_MULTIPLE)
,而不是setAction(Intent.ACTION_SEND)
送(或股本)多个文件。
6个月前有人问,所以现在不知道它与你有多相关。但可能是它可以帮助别人。 :)