Ich benutze so etwas, um etwas Text mit den verfügbaren Anwendungen auf dem Telefon des Benutzers zu teilen.Android Share Intent Chooser
public void share(String subject,String text) {
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(intent, getString(R.string.share)));
}
Mein Hauptproblem ist, dass ich einen anderen Text haben möchte, wenn der Benutzer Twitter statt E-Mail zum Beispiel (kurze Version mit kurzen URLs VS vollständigem Text mit angehängten Bildern) wählt.
Wie kann man herausfinden, für welche Anwendung der Benutzer sich entschieden hat?
gumbercules hat eine fantastische Antwort hier: So http://stackoverflow.com/questions/5734678/custom-filtering-of-intent-chooser-based-on-installed-android-package-name – hitch45