投稿

3月, 2015の投稿を表示しています

Cocos2d-xとTwitter Kitを使ってOAuth認証&ユーザタイムライン取得-Android編その1

イメージ
ツイートを使ったゲームをCocos2d-xで作りたかったので、 Twitter Kit(Fabric) を使って、ツイッターのユーザタイムラインの取得をやってみました。 事前にAndroidネイティブでTwitterにログインするところまでやっておくと分かりやすいと思います。 まずはCocos2d-xのプロジェクトを作ってEclipseにインポート。 わからない人は、こことか Cocos2d-x 3.4でandroid向けにビルドする 次に、FabricをEclipseにインストール こことかを参考にしながら、 fabricユーザー登録から、プラグインのインストールまで ここで登録をして、 https://get.fabric.io/ ここを見てください。 Fabricの導入(Twitter SDK) 出来ましたでしょうか。 こんなかんじにツールバーに追加されていて、ログインできていれば成功です。 Twitter Kitの導入とログイン 先ほどのFabricの画面で、追加したいプロジェクトを選択して、Next Checking...がUnknownになるのを待ってから、TwitterのUnknownをクリック。 一番下のLog in with Twitterをselect AndroidManifestに関しては、指示通りにコードを追加してください。 次のStartActivityはAppActivityに書きます。 onCreateメソッドが無いので、そこは丸々コピペしますが、setContentViewの行は使わないので消します。 Bundleをimportしたりして、最終的にはこんなかんじになります。 アラートが沢山出ますが、導入が終わると消えるので気にしないでください。 package org.cocos2dx.cpp; import org.cocos2dx.lib.Cocos2dxActivity; import io.fabric.sdk.android.Fabric; import android.os.Bundle; import com.twitter.sdk.android.core.TwitterAuthConfig; import com.twitter.sdk.and