【Android】Twitterでテキストを共有する方法 | Androidアプリとか…のブログ

Androidアプリとか…のブログ

Androidアプリ開発について、みなさんにご協力いただきながら情報を充実させていきたいと考えています。
ネットを見ていろいろ勉強しているのですが、どうしても情報が古くなってしまっているのが現状なので、どんどん新しい情報を発信していければと思います!

Androidのアプリから、TwitterアプリにIntentを飛ばしてテキストを共有する方法をご紹介します。

■アドレスから共有する方法

下記のプログラムをボタンのOnClickなどに設定すれば、
ボタンを押した時にTwitterクライアントアプリを起動させることができます。

---
String url = "http://twitter.com/share?text=ここにテキストを入力"
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
---

■ACTION_SENDでIntentを飛ばす方法

下記のプログラムをボタンのOnClickなどに設定すれば、
ボタンを押した時にシェアできるアプリ一覧が表示されます。
ここで注意しなければならないのが、この方法ではTwitterアプリに絞れないということです。
その他のLINEで共有など、他のアプリの一覧からTwitterを選択しなければなりません。

---
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "ここにテキストを入力");
startActivity(intent);
---

Twitterに共有してもらう際にアプリのダウンロードURLなどを追加しておけば
アプリのダウンロードUPに繋がるかもしれませんね。
ただ共有するだけではなく、共有することでユーザーにメリットが生じるようにしなければなりません。
ユーザー体験を高める方法でうまくシェア数を伸ばすことができればダウンロードも増えることでしょう!