I want to implement something like this.
It should not be hard coded. If user haven't installed Dropbox there should not be a option to share via Dropbox.
Thanks in advance !
Use Sharedr for More Share Menu Options Tap the Invoke Share Dialog button and you'll see an Android prompt to choose Android System or Sharedr. Choose the latter, followed by Always to set it as the default. Now, you'll see the Sharedr interface anytime you tap the share button around your phone.
You can do the same by using:
Intent i=new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(android.content.Intent.EXTRA_SUBJECT,"Subject test");
i.putExtra(android.content.Intent.EXTRA_TEXT, "extra text that you want to put");
startActivity(Intent.createChooser(i,"Share via"));
Detailed example is here for your reference: http://mobile.tutsplus.com/tutorials/android/android-sdk-implement-a-share-intent/
For Sharing the Content Via:
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
//set type
shareIntent.setType("text/plain");
//add what a subject you want
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"add what a subject you want");
String shareMessage="message body";
//message
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT,shareMessage);
//start sharing via
startActivity(Intent.createChooser(shareIntent,"Sharing via"));
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With