Android partage de Fichiers, en les envoyant par e-mail ou d'autres applications
J'ai une liste de fichiers dans mon application android et je veux être en mesure d'obtenir les éléments sélectionnés et les envoyer par e-mail ou de toute autre application de partage de. Voici mon code.
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_EMAIL, getListView().getCheckedItemIds());
sendIntent.setType("text/plain");
startActivity(sendIntent);
Vous devez vous connecter pour publier un commentaire.
c'est le code pour le partage de fichier sur android
FileProvider
, cela peut aider: guides.codepath.com/android/Sharing-Content-with-Intentsvous pouvez également faire
zip file
de fichiers et d'attacher le fichier zip pour envoyer plusieurs fichiers en androidC'est un travail pour chaque fichier unique!
Grâce Tushar-Mate!
FileProvider
?Utilisation ACTION_SEND_MULTIPLE pour la fourniture de données multiples à quelqu'un
La
arrayUri
est le Tableau de la Liste des Uri des fichiers à Envoyer.Voici un exemple pour partager ou enregistrer un fichier texte:
D'abord, vous devez définir le Fournisseur de Fichier, voir https://medium.com/@ali.dev/open-a-file-in-another-app-with-android-fileprovider-for-android-7-42c9abb198c1.
Le code vérifie que l'appareil contient des applications qui peuvent recevoir le fichier, voir Comment vérifier si l'intention peut être gérée à partir d'une certaine activité?.
Lire cet article sur L'envoi de Contenu vers d'Autres Applications