-1
SocAdapter = new SocialAuthAdapter(new ResponseListener());

// Add providers
SocAdapter.addProvider(Provider.FACEBOOK, R.drawable.facebook);
SocAdapter.addProvider(Provider.TWITTER, R.drawable.twitter);
SocAdapter.addProvider(Provider.LINKEDIN, R.drawable.linkedin);
SocAdapter.addProvider(Provider.MYSPACE, R.drawable.myspace);
SocAdapter.enable(share);

我的设备中需要全部社交网站。我怎样才能在不这样写的情况下动态获取它们。

4

1 回答 1

2

http://developer.android.com/training/sharing/shareaction.html

http://developer.android.com/training/sharing/send.html

这些开发人员链接应该可以帮助您:

这就是我分享基于文本的内容的方式:

String text = "this is some text i want to share";
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(sharingIntent, "Title"));
于 2012-10-17T10:42:27.713 回答