Twitterに共有するIntentの書き方

  • 53
    いいね
  • 1
    コメント

やりたいこと

  • Twitterに共有する機能を実装する
  • そのためだけにTwitter認証したくない
  • 普通の共有IntentだとTwitter関連に絞れない

やり方

Twitterで共有する用のURLを使う

https://twitter.com/share?text=[共有したいテキスト]

sample
String url = "https://twitter.com/share?text=hogehoge"
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);

このようにするとTwitter共有のリンクに対応するアプリのみ表示される。

簡単!