Я не знаю, имеете ли вы это в виду, но вы можете использовать встроенное меню совместного доступа Android ...
Вы можете поделиться URL-адресом в Facebook, Twitter, Gmail и т. Д. (До тех пор, покаприложения устанавливаются на ваше устройство) с помощью Intents:
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_SUBJECT, "Sharing URL");
i.putExtra(Intent.EXTRA_TEXT, "http://www.url.com");
startActivity(Intent.createChooser(i, "Share URL"));
Если приложение, которым вы хотите поделиться, не установлено на устройстве пользователя, например - Facebook, то вам придется использовать Facebook SDK.
Если вы хотите, чтобы ваша активность также обрабатывала текстовые данные, передаваемые из других приложений, вы можете добавить это в свой AndroidManifest.xml:
<activity android:name=".ShareLink">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
</activity>
Надеюсь, это поможет!