【Java】ツイッター連動について
こんにちは。大坂です。
酒めもりのチラシを作って横浜にある海華月さんにおいてもらいました!
是非、お店に行って楽しく美味しい料理・お酒を飲みながら確認してみてください!!
チラシはこんな感じですよ~。

では、今週のプログラムの話題に。作成したアンドロイドアプリでツイッターに連動したい場合についてです。
方法は以下があります。(ほかにもあれば教えてください!)
・Twitter4jを利用する方法
・暗黙のIntentを利用する方法
・URLを使用する方法(画像が送れない?)
今回は暗黙のIntentを利用し、ツイート文言と画像を送る方法。
こんな感じです。が、しかしTwitter以外のアプリを選ばれるとうまくいかないこともありますね。
FaceBookとかは「Intent.EXTRA_TEXT」がURLようになっているみたいですし。
Twitter公式アプリのみを対象とするなら、
をIntentに設定すれば、直接Twitter公式アプリが起動されます。
Twitter公式アプリがない場合は「ActivityNotFoundException」が発生するので、Catchして処理をするか事前にTwitter公式アプリがインストールをされているか確認しましょう。
確認方法はこんな感じでしょうか。
ここまで書いたことをうまく利用すれば、認証とかをあまり気にせずにTwitter連動ができるのではないでしょうか。
Twitter4Jの記事も探すと色々あるので自分やアプリに合った方法でツイッター連動してみましょう!
ではでは、また来週(´・ω・)ノシ
酒めもりのチラシを作って横浜にある海華月さんにおいてもらいました!
是非、お店に行って楽しく美味しい料理・お酒を飲みながら確認してみてください!!
チラシはこんな感じですよ~。

では、今週のプログラムの話題に。作成したアンドロイドアプリでツイッターに連動したい場合についてです。
方法は以下があります。(ほかにもあれば教えてください!)
・Twitter4jを利用する方法
・暗黙のIntentを利用する方法
・URLを使用する方法(画像が送れない?)
今回は暗黙のIntentを利用し、ツイート文言と画像を送る方法。
//Intent.ACTION_SENDを発行 |
こんな感じです。が、しかしTwitter以外のアプリを選ばれるとうまくいかないこともありますね。
FaceBookとかは「Intent.EXTRA_TEXT」がURLようになっているみたいですし。
Twitter公式アプリのみを対象とするなら、
intent.setClassName("com.twitter.android", "com.twitter.android.PostActivity"); |
をIntentに設定すれば、直接Twitter公式アプリが起動されます。
Twitter公式アプリがない場合は「ActivityNotFoundException」が発生するので、Catchして処理をするか事前にTwitter公式アプリがインストールをされているか確認しましょう。
確認方法はこんな感じでしょうか。
boolean twitterFlg = false; |
ここまで書いたことをうまく利用すれば、認証とかをあまり気にせずにTwitter連動ができるのではないでしょうか。
Twitter4Jの記事も探すと色々あるので自分やアプリに合った方法でツイッター連動してみましょう!
ではでは、また来週(´・ω・)ノシ
Category: 開発日記(Java)
« 【その他】先日アンドロイダーの公認デベロッパーフォーラムに行ってきました。 | 【Unity】Materialについて »
コメント
| h o m e |