有没有类似 Android 的 getsharekit.com 的东西?它允许将 URL 共享到社交网站。有没有类似的东西,或者我需要为 Facebook、Twitter 和电子邮件单独编码?
最佳答案
我不知道你是不是这个意思,但你可以使用 Android 内置的共享菜单...
您可以使用 Intents 将 URL 分享到 Facebook、Twitter、Gmail 等(只要您的设备上安装了应用程序):
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。
如果您希望您的 Activity 也处理从其他应用共享的文本数据,您可以将其添加到您的 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>
希望这会有所帮助!
关于android - 在 Android 中共享 URL 到 Facebook、Twitter 和电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4067074/