Użyłem Sharing typu zamiary wcześniej, takich jak:Jak udostępnić Cały Android App udostępniaj Intent
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "---" });
intent.putExtra(Intent.EXTRA_SUBJECT, "---");
startActivity(Intent.createChooser(intent, "Contact Us!"));
Jednak Zasadniczo akcji z e-mail/MMS i innych tekstowych lub typu dokumentu aplikacji. Jak robisz to samo, ale włączasz udostępnianie społecznościowe, takie jak Facebook, Twitter i Google Plus (żeby wymienić te ważne). A CO chcę udostępnić to aplikacja, w której tekst mówi: "hej pobierz ten link, aby sprawdzić aplikację!" (lub coś podobnego wzdłuż tych linii).
Idealny podziękowania. Wygląda więc na to, że po prostu wpisując tekst w intencji (w przeciwieństwie do pustego tekstu), doda on więcej opcji społecznych? – KickingLettuce
nie, to połączenie "ACTION_SEND" z faktem, że użytkownik ma aplikacje, które mogą obsłużyć "ACTION_SEND", o ile wiem. Wypróbuj pusty tekst (tj. Nie "putExtra (..)") i daj mi znać: D – ataulm
Jeśli widzisz moje pytanie, w tym przykładzie mam "ACTION_SEND" z NO 'EXTRA_TEXT' i tylko klientami poczty e-mail, sms/Pojawią się klienci mms, Dysk Google lub Evernote na moim telefonie. Chociaż określam "EXTRA_EMAIL", więc może to dlatego? – KickingLettuce