I'm using Intent for sharing url and subject. In this intent filter showing all the sharing apps. i want only (facebook/gmail/message/skype/twitter) these option in popup. is this possible to customize sharing intent filter.
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = adapter.getDetails("url";
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"subject");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(sharingIntent, "Share via"));
thanks
Single method for multiple functionalities
Code of
share(String nameApp,String imagePath,String message)
function:For attaching image on gmail, facebook, twitter with text use below code.
Above given answer open facebook chat app on my phone. For the following worked !!
You can't share Extras with image without using facebook sdk.
https://developers.facebook.com/x/bugs/332619626816423/
Yes, its possible Check out below which shows the filteration for Facebook,Gmail,Twitter.
Updated to Share Text + Image:
Select the image from the SDCard:
Share via Twitter
Share via Facebook
Share via Gmail
Share via WhatsApp: