Ecco il mio codice, ma questo è per una soluzione a singolo file.Come posso condividere più file tramite un intent?
Posso condividere più file & caricamenti come faccio per i singoli file di seguito?
Button btn = (Button)findViewById(R.id.hello);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_SEND);
String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "/pic.png";
File file = new File(path);
MimeTypeMap type = MimeTypeMap.getSingleton();
intent.setType(type.getMimeTypeFromExtension(MimeTypeMap.getFileExtensionFromUrl(path)));
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
intent.putExtra(Intent.EXTRA_TEXT, "1111");
startActivity(intent);
}
});
purtroppo questo sembra che non funziona, mentre la condivisione foto multiple su facebook. Sono stato in grado di farlo funzionare utilizzando la soluzione descritta in questo post: http://stackoverflow.com/questions/25846496/intent-share-action-send-multiple-facebook-not-working – Lisitso
'ACTION_SEND_MULTIPLE' ha fatto il trucco:) tq – Prabs
Per quanto riguarda l'invio di diversi tipi di file image/* e video/*? – Eftekhari