facebook library の利用

前回作成した facebook のAndroid プロジェクトを使って
ライブラリとのリンクをします
まず、一番最初に
普通にAndroid プロジェクトを使います
プロジェクトを右クリック > propatie
でプロパティ画面を出します
その中にある
Android を選択し
library にある Add… をクリック
Screenshot-2012-07-11 07:19:46
すると、どのプロジェクトを追加するかきかれるので
前回作成した facebook android sdk
を使って作成したプロジェクトを選択します
Screenshot-2012-07-11 07:20:37
すると
Library の画面にプロジェクトが追加されるので
これを確認したらOKを押します
Screenshot-2012-07-11 07:21:50

eclipse で facebook Android アプリ作成

Android で facebook プロジェクトを作るには
facebook SDK を元に作成する必要があります
eclipse を起動し
File > New > Android Project
を選択して
Project Name に
com_facebook_android
と入力します
もちろん、これは任意の名前でできますので、変更しても問題ありません
次に、
Create Project from existing source
にチェックを入れます
次に、Facebook Android SDk の場所を
Browse をクリックして指定します
Screenshot-2012-07-10 22:23:11
ここで next をクリックします
build target は前回と同じように
Android 2.2 を選択
選択終了したら next で次にいきます
Application Name(アプリの名前)

Package Name(パッケージ名)
がデフォルトで
com.facebook.android
となっているので、そのままにして
Minimum SDK を8にします
Screenshot-2012-07-10 22:27:39
設定完了後、 finish を押します
これで、ベースができます
次は、 Facebook のライブラリが使えるようにします

Android のキーストアからキーハッシュを生成

Android のキーストアからキーハッシュを生成して
facebook アプリに署名として登録します
今回行っている環境は ubuntu 11.10 64bit です
windows で行うなら
[Android]AndroidからのFacebook連携準備編
が参考になります
Ctrl+Alt + t
で端末を開き
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | base64
を実行します
キーストアのパスワードを入力してください:
と表示されるのでパスワードを入力します
パスワード入力後、
xxxxxxxxxxxxxx=
というようなかんじに文字列が表示されるので、
これをコピーしてとっておきます
この文字列がキーハッシュになります
次に、キーハッシュを登録します
アプリをFacebookに結合する方法を選択
から
ネイティブAndroidアプリ
Publish from my Android app to Facebook.
を選択します
すると、入力項目がでるので
Android Key Hash:
のところへ
コピーしたキーハッシュを貼り付けます
Screenshot-2012-07-09 22:09:32
ここまで終わったら、一度変更を保存しておきます
次は、Eclipse を使って Android プロジェクトを作成していきます

Android 向けの facebook アプリ開発

Android で facebook アプリを開発するためのメモです
参考書籍は
10日でおぼえるFacebookアプリ開発入門教室 (10日でおぼえるシリーズ)
ですが、
私の場合、windows ではなく ubuntu になっていますので
ちょっと異なる点があったりします
まずは、必要なものをダウンロードします
必要なものは
Eclipse
Eclipse 用のADTプラグイン
Android SDK
Facebook Android SDK
となります
eclipse や ADTプラグイン、Android SDK については
以前から書いているので
今回は、
Facebook Android SDK から
まずは、この facebook Android SDK をダウンロードします
リファレンスについては
https://developers.facebook.com/docs/reference/androidsdk/
が参考になります(英語サイトです)
ダウンロードは
https://github.com/facebook/facebook-android-sdk
から行えます
ZIPをクリックするとダウンロードできます
Screenshot-2012-07-09 20:39:00
ダウンロード完了後
cd ダウンロード/
で移動して
unzip facebook-facebook-android-sdk-v1.2.1-2-g4cbe4e2.zip
で解凍します
次に、facebook アプリを作成していきますが
これには開発者登録が必要です
いちばんわかりやすそうなのが
facebookアプリ 開発者登録 の仕方
というYouTube の動画です
開発者登録が完了しているなら
https://developers.facebook.com/
へアクセスしてアプリを作成します
とりあえず、今回はテストとしてつくってみたので、
Android_sample
という名前にして
Namespace は空欄のままにしてみました
次は、Android のキーストアから
キーハッシュの生成になります