ユーザ用ツール

サイト用ツール


facebook_sdk

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
facebook_sdk [2015/02/19 16:04]
sou
facebook_sdk [2015/02/20 15:12] (現在)
sou [layout_main.xml]
ライン 2: ライン 2:
  --- //​[[sou@mss-g.co.jp|宗 昂志]] 2015/02/18 15:08//  --- //​[[sou@mss-g.co.jp|宗 昂志]] 2015/02/18 15:08//
 ===== ログイン処理 ===== ===== ログイン処理 =====
 +※SDKのダウンロートとかFacebook Devの設定は省いてます。
  
 +以下のようなログインボタンの実装です。\\
 +こちらで使用しているボタンはSDKに組み込まれているログインボタンになります。
 +{{:​device-2015-02-19-154813.png?​nolink&​300|}}
 +
 +ログインが完了すると、以下のようにボタンが切り替わります。\\
 +SDKのボタンを使用する場合、ボタンの切り替え処理はSDKが行っているようなので、特に必要はなさそうです。\\
 +もし自分でボタンを作成したい場合は、Session状態を見ながら切り替える必要があります。\\
 +{{:​device-2015-02-19-171150.png?​nolink&​300|}}
 +
 +==== AndroidManifest.xml ====
 +permissionとmeta-dataを追加します。
 + <​uses-permission android:​name="​android.permission.INTERNET"​ />
 +
 + <​activity android:​name="​com.facebook.LoginActivity"​ />
 +         <​meta-data
 +             android:​name="​com.facebook.sdk.ApplicationId"​
 +             android:​value="​@string/​facebook_appId"​ />
 +
 +==== string.xml ====
 + <string name="​facebook_appId">​appid</​string>​
 +
 +==== activity_main.xml ====
 + <​com.facebook.widget.LoginButton
 +         android:​id="​@+id/​btn_auth"​
 +         android:​layout_width="​wrap_content"​
 +         android:​layout_height="​wrap_content"​
 +         android:​layout_gravity="​center_horizontal"​
 +         />
 +
 +==== MainActivity.java ====
  
     public class MainActivity extends Activity {     public class MainActivity extends Activity {
facebook_sdk.1424329498.txt.gz · 最終更新: 2015/02/19 16:04 by sou