我正在構建android應用程序,現在我已經完成了,但是我想在根活動中添加Share按鈕,用戶可以將它分享給我的應用程序(鏈接從谷歌市場下載)到google +,facebook,twitter和linkin。如何將活動中的共享應用程序按鈕添加到Google +和Facebook?
我該怎麼辦呢?
我的代碼:
ImageButton sharingButton = (ImageButton) findViewById(R.id.share);
sharingButton.setLayoutParams(new ViewGroup.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
sharingButton.setImageResource(R.drawable.ic_share);
sharingButton.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
shareIt();
}
});
private void shareIt()
{
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = "Here is the share content body";
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(sharingIntent, "Share via"));
}
我試過,但並沒有給我一個結果。你能幫我麼?
問候,
您的代碼應與任何支持共享純文本分享。如果沒有別的,在生產設備上,您應該獲得SMS客戶端(例如Messenger),電子郵件客戶端(例如Gmail),藍牙以及其他可能的客戶端。無論你獲得「谷歌+,臉譜,推特和鏈接」取決於那些實施這些應用程序的人,而不是你。 – CommonsWare 2012-07-25 14:48:33