intent.ACTION_SEND_MULTIPLE을 사용하는 몇 가지 다른 예를 보았습니다. 그러나 그들은 예입니다.Intent.ACTION_SEND_MULTIPLE 사용하기 Bluetooth를 통해 여러 파일 전송하기
모두 전자 메일입니다. 내 질문은 내가 보낼 약 10 파일이 있는지, 그리고 내가
블루투스를 통해 보내, 나는 성공적으로 다른 장치에 해당 파일을 보낼 수 있습니다 의도 사용하지만
는 의도 츄 10 번 나타납니다, I 한 번만 나타나기를 바란다면, 어떤 선택기를 팝업하지 않고 파일을 보내기 위해 미리 Bluetooth를 사용하여
의도를 할당 할 수 있습니다. 수 있습니다 누군가
나에게 몇 가지 제안을 해주시겠습니까? 내 질문을보고 사전에
ArrayList<File> fileList = new ArrayList<File>();
ArrayList<Uri> files = new ArrayList<Uri>();
StringTokenizer tokens = new StringTokenizer(options, ",");
String stored = "";
while (tokens.hasMoreTokens()) {
stored = tokens.nextToken();
File file = new File(stored);
fileList.add(file);
}
for(File file : fileList) {
Uri uri = Uri.fromFile(file);
files.add(uri);
}
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND_MULTIPLE);
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, files);
intent.setType("image/*");
startActivity(Intent.createChooser(intent, "select some pic"));
}
감사 :
다음은 내 코드입니다!