0

私はアンドロイドアプリケーションに取り組んでいます。私のアプリにはリストビューが含まれており、各リストアイテムがクリックされると、関連するコンテンツが新しいアクティビティに表示されます。新しいアクティビティに共有ボタンを保持し、そのボタンをクリックすると、fb、twitter、および電子メールのアイコンでアラートが表示されます。ツイッターをクリックすると、そのページのテキストがツイッターに投稿されるはずです。フェイスブックやメールも同様です。Androidでソーシャルネットワーキングを介してテキストを共有する方法を教えてください。私はソーシャルネットワークアンドロイドを介した共有には取り組みませんでした。提案やリンクが役立つ場合があります。

私はグーグルで例を見てきましたが、流れを理解していませんでした。

4

2 に答える 2

1

String message = "Text you want to share."; Intent shareIntent = new Intent(Intent.ACTION_SEND); shareIntent.setType("text/plain"); shareIntent.putExtra(Intent.EXTRA_TEXT, message); startActivity(Intent.createChooser(shareIntent, your title here));

于 2013-11-12T10:23:08.470 に答える
1

これを使用して、ユーザーが共有したい場所を選択できるようにします

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_SUBJECT, "Hello");
i.putExtra(Intent.EXTRA_TEXT, "I am sharing this");
try 
{
    this.startActivity(Intent.createChooser(i, "Share..."));
} 
catch (android.content.ActivityNotFoundException ex) 
{
    //Error
    return;
}
于 2013-11-12T09:17:33.637 に答える