-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 に答える